Sunday, January 21, 2024

Show HN: Pathfinding Visualizer on Svelte https://ift.tt/eklmOhS

Show HN: Pathfinding Visualizer on Svelte Github: https://ift.tt/Urw4mQ2 Live: https://ift.tt/rY39JwX https://ift.tt/rY39JwX January 22, 2024 at 10:33AM

Show HN: Finagg – free and nearly unlimited financial data https://ift.tt/1bvlQaP

Show HN: Finagg – free and nearly unlimited financial data finagg is a Python package and CLI that enables you to aggregate and update free financial data from a handful of high quality data sources all within your own SQL database. Here're some quick facts about it: - Implements nearly all of the BEA API, FRED API, and SEC EDGAR APIs (all of which have free and nearly unlimited data access) - Only focused on macrodata (no intraday data support) - Provides methods for transforming data from these APIs into normalized features that're readily useable for analysis, strategy development, and AI/ML - The most popular methods include getting historical price earnings ratios, getting historical price earnings ratios normalized across industries, and sorting companies by their industry-normalized price earnings ratios - Python >= 3.10 only (you should upgrade anyways if you haven't ;) I'm looking for feedback on the overall package and CLI designs. Also, I'd appreciate any recommendations for implementing other financial data sources that're free with no daily API limits. Cheers! https://ift.tt/GI5Es1f January 22, 2024 at 08:46AM

Show HN: Use GitHub Issues as Blog https://ift.tt/lytbkhI

Show HN: Use GitHub Issues as Blog https://gitblog.io January 22, 2024 at 02:09AM

Show HN: WireGuard Config Generator https://ift.tt/vC8rLqS

Show HN: WireGuard Config Generator https://ift.tt/lBXJPvS January 22, 2024 at 12:16AM

Show HN: AskYoutube, Smarter Video Search https://ift.tt/ZPV7CvU

Show HN: AskYoutube, Smarter Video Search https://ift.tt/JFI183p January 21, 2024 at 01:02AM

Saturday, January 20, 2024

Show HN: Chai - remote PDF and Hex Viewer service accessible via remote browser https://ift.tt/P75lcd0

Show HN: Chai - remote PDF and Hex Viewer service accessible via remote browser I'm really happy with this. It doesn't provide the "best" PDF support (it converts to images, page by page) -- but it does support a bunch of other documen formats supported by the union of LibreOffice, Pandoc and MuPDF -- and it was hella fun to write and get working: a mix of bash scripting glue, nodejs servering, and dependency installation. Next up in the todo for Chai is getting it working on Windows (which will basically involve finding the right dependencies and maybe branching within the bash glue for their different paths from the Windows dimensions haha! :)). I was particularly proud of the hex viewer part. I just felt it was not complete without really being able to see the byte by byte playout of a file. Obviously there are some file size limitations (but the hex viewer is streaming, so should work for any size the underlying system can handle), and therefore optimally efficient. Oh, and it also should handle archives just fine, as in, you can open {zip,tar.gz,... etc ...} archives and inspect them "file viewer" style. Somehow I just felt this kind of capability (remote viewing files, from a safe and secure distance) was absolutely necessary for a remote browser. I often think of these things like a "glovebox"^0 0: https://ift.tt/draSXp0 specifically designed for handling hazardous materials, including biological, chemical, or radioactive substances. Gloveboxes provide a sealed environment where researchers or technicians can manipulate hazardous substances safely https://ift.tt/mrL5enw January 21, 2024 at 10:13AM

Show HN: I built presently.live for better weekend planning and insights https://ift.tt/UoJncT1

Show HN: I built presently.live for better weekend planning and insights Hi HN , my partner and I were looking for easier answers to our weekend planning ritual, such as: - When is our next free weekend? - What weekend activities have we got planned? - How busy/available are we to travel / host? Especially at the start of each year, when we're trying to plan flights and/or commit to hosting friends & family visits, I struggled to find a usable overview of multiple months that wasn't cluttered with weekdays. Our social events are overwhelmingly centered around weekends and we wanted a view of the year ahead that reflected that. How about just a line of 52 boxes, one per weekend ahead, shaded differently whether it was free or maybe busy or definitely busy? That was the initial sketch on a napkin that lead to a first proof of concept script that I ran locally. Now, it's a webapp* that reads from our calendars (Google only for now, sorry) to visually summarise weekends - all with readonly access. I've since added some calendar-write features from there ("pro" version, completely free) as our lives become busier with a dog, and parenthood more recently. Features like event templates, summarising events by hashtags, flagging draft/unconfirmed events etc. We've been using it to scratch our own planning itches for some years now already, and I'm sharing here now in case it can be useful for others. Even better if you have any feedback. What / how have you hacked to get clearer and direct insights into your time? I think time management and calendars have been lacking a UX overhaul for a long long time so it's a space I'm passionate about tinkering within. *stack is Nuxt 3, backed by Supabase, hosted on Cloudflare Pages. https://presently.live/ January 21, 2024 at 02:58AM

Show HN: Checkmate Champ – a training tool for chess tactics https://ift.tt/Heda3nE

Show HN: Checkmate Champ – a training tool for chess tactics https://ift.tt/dkPWBXy January 21, 2024 at 02:11AM

Friday, January 19, 2024

Show HN: Free AI Writing Tools https://ift.tt/j31NKwQ

Show HN: Free AI Writing Tools https://ift.tt/YjxAaS9 January 19, 2024 at 08:25PM

Show HN: We built a multimodal AI interviewer for mock system design interviews https://ift.tt/XsWKlni

Show HN: We built a multimodal AI interviewer for mock system design interviews Hey HN! We’re Jared, Shreyas, and Varun the creators of TechInterviewer. We’re building a product for software engineers to go through an entirely simulated systems design interview. Our AI interviewer, Steve, gives you a prompt and you talk out loud and draw on a whiteboard while Steve guides you through the interview and gives real-time feedback. Check out our demo: https://ift.tt/40fwNWm Every software engineer today has to prepare for systems design interviews and have two awful options: pay hundreds of dollars for a single session with a FAANG engineer or follow silently alongside a YouTube playlist. Because there is no instant feedback while practicing, engineers often learn about their most important knowledge gaps during the course of the interview loop. Jared and Shreyas are both senior engineers who have spent 1000s of hours preparing for and administering systems design interviews. Shreyas was an early engineer at Deepgram and spent many years tracking developments in the TTS (text to speech) space. He realized that voice interviews had potential to change the candidate experience when he starting using chatGPT to prepare for interviewing founding engineer candidates at his startup. We’re hoping that having easy access to interview feedback will level the playing field of software engineers at different skill levels. We’re really excited to share this with you all and we’d love any thoughts, feedback, and comments https://ift.tt/uS9La3Z January 19, 2024 at 07:59PM

Thursday, January 18, 2024

Show HN: Minimal – minimalistic astro blog theme https://ift.tt/XJQNwmB

Show HN: Minimal – minimalistic astro blog theme Can you tell me what I should improve? ty https://ift.tt/9eGyhYs January 19, 2024 at 01:15AM

Show HN: Lightweight, Open-Source CMS Powered by Cloudflare Pages/R2/D1 [video] https://ift.tt/jfrIu0z

Show HN: Lightweight, Open-Source CMS Powered by Cloudflare Pages/R2/D1 [video] https://www.youtube.com/watch?v=64GTR1HEeqU January 19, 2024 at 12:09AM

Show HN: I made a website to share rejection letters https://ift.tt/Yj4gBVu

Show HN: I made a website to share rejection letters Hi HN, First time posting on Show HN. Spent two weeks over Christmas and new years to make this fun little full stack web app built with Next.js and Supabase PostgreSQL, hosted on Netlify open to feedback and hope you enjoy it! https://ift.tt/3tchDNP January 18, 2024 at 11:56PM

Wednesday, January 17, 2024

Show HN: Kasper – Practice job interview and Y Combinator interview using AI https://ift.tt/5BezX3C

Show HN: Kasper – Practice job interview and Y Combinator interview using AI https://ift.tt/NtF1WaS January 18, 2024 at 04:14AM

Show HN: Maintenanceless – Keep your packages up-to-date automatically https://ift.tt/PAND26b

Show HN: Maintenanceless – Keep your packages up-to-date automatically https://ift.tt/VRsJE0T January 18, 2024 at 12:33AM

Show HN: Best Email Services in 2024 – Comparison and Screenshots https://ift.tt/jg1dTvS

Show HN: Best Email Services in 2024 – Comparison and Screenshots https://ift.tt/qLWexrX January 18, 2024 at 02:10AM

Show HN: Transitive, an open-source framework for full-stack robotic software https://ift.tt/rnmfF6I

Show HN: Transitive, an open-source framework for full-stack robotic software After three years in development, I'm thrilled to share Transitive: an open-source framework for full-stack robotic software ( https://ift.tt/2yzOd7T ). The Transitive framework makes it easy to build robot cloud portals. Even given all the great open-source tools for web development and device management, building such cloud portals for robots is still not an easy task. There are several reasons for this, but a big one is that robots are different from regular servers, despite many people attempting to tread them as such. They go offline a lot, have limited network bandwidth, and each robot in a fleet may run a different version of software and require a different configuration. Robots also generate a lot of data, some of which needs to be synced in real-time with cloud and web front-ends for processing and visualization, some of which recorded, and some discarded. In addition robots roam insecure areas and are connected over networks outside of the control of the startup, hence requiring tight authentication and authorization. Transitive solves many of these issues. It provides a reliable, real-time data synchronization protocol that operates on top of MQTT, called MQTTSync. MQTTSync seamlessly synchronizes stateful data between robot, cloud, and web, instead of just passing messages. It provides the notion of full-stack packages that implement encapsulation and versioning of software components for all three systems (robot, cloud, and web) and uses MQTTSync's name-spaced data model to reliably communicate and operate, even when different robots run different versions of the package. The robot and cloud components are run in sandboxes to isolate them from the rest of the system, and the web components can be embedded in any web page including existing robot cloud portals. And of course, all this is secured, using SSL for transport-level security, client certificates and JSON Web Tokens for authentication, and authorization based on MQTT topics. Taken together this lays a solid foundation for building new full-stack capabilities with ease. Note that Transitive is not a replacement for ROS, and in fact many of our capabilities run ROS nodes on the robot. Neither is Transitive a fleet management system. It just makes it easy for you to build your own! To learn more about our first release of the self-hosted version, please see the linked blog post. If you just want to try it out quickly please go to https://ift.tt/grEFXTt to create a free account, which will also give you some starting credit for try out any of our premium capabilities, such as webrtc-based video streaming, our web-terminal, or file-sync ("Dropbox for robots"). I'll be watching this thread for responses, or you can use the contact info at the bottom of the blog post to get in touch. Would love to hear your feedback! https://ift.tt/ZNqxIB6 January 17, 2024 at 11:50PM

Tuesday, January 16, 2024

Show HN: Just another AI tool for chatting with docs, only better:) https://ift.tt/O0Nwnkf

Show HN: Just another AI tool for chatting with docs, only better:) aiPDF is your AI assistant that can scan, understand and "chat" with all your documents. It summarises massive docs in seconds and finds any information you want. It works with any file type, web articles and even with YouTube videos! https://aipdf.ai/ January 17, 2024 at 02:55AM

Show HN: Browser's internal local routes containing juicy stuff https://ift.tt/9d8kl7m

Show HN: Browser's internal local routes containing juicy stuff There are internal local routes inside browsers which are used for debugging purposing by developers but one can find a use case for him selves. Play around with it to find something interesting. Here are those internal routes/urls corresponding to the browser. Put it in url bar (omnibox/search bar) and hit enter. chrome - chrome://chrome-urls/ firefox - about:about edge - edge://edge-urls/ I'm pretty sure that most of the browsers have this you can just google like this "[your browser name] internal urls" https://ift.tt/YQ1o07W January 17, 2024 at 01:15AM

Show HN: I made a visual editor for GitHub Actions workflows https://ift.tt/GivCLAF

Show HN: I made a visual editor for GitHub Actions workflows Hey there, I have always been a fan of GitHub Actions workflows but for some reason never liked YAML files as being the assigned file format for non-linear workflows. While YAMLs are great as configuration files, they can be quite tedious when it comes to creating, reviewing, and maintaining workflows. To solve this, I created a visual node system that makes the workflow creation and maintenance process more efficient and intuitive. It's a straightforward node engine with an UI editor. Examples for such a node graph are here: https://ift.tt/YCxmlWz... and here: https://ift.tt/zP4hwQ7... . For clarification, they are directly executed on GitHub runners. These graphs took me minutes to build in order to focus on my actual project. The next time you create a new repo, give it a try. Love to hear your thoughts! Thanks! https://ift.tt/jXJOTaA January 17, 2024 at 12:50AM

Show HN: Playing Piano with Prime Numbers https://ift.tt/57qGj3T

Show HN: Playing Piano with Prime Numbers I decided to turn prime numbers into a mini piano and see what kind of music they could make. Insp...