Wednesday 31 January 2024

Show HN: Lockbox: forward proxy for making third party API calls https://bit.ly/3UiEJED

Show HN: Lockbox: forward proxy for making third party API calls https://bit.ly/49hP4VG February 1, 2024 at 02:26AM

Show HN: Matrix Multiplication with Half the Multiplications https://bit.ly/3I0TIfb

Show HN: Matrix Multiplication with Half the Multiplications https://bit.ly/48X0A8Z February 1, 2024 at 01:11AM

Show HN: Stanchion – Column-oriented tables in SQLite https://bit.ly/49ij1oi

Show HN: Stanchion – Column-oriented tables in SQLite Hello HN! I built stanchion to scratch my own itch. I have personal applications running on SQLite where I want to store log and metric data (basically forever) but don't want to add complexity by bringing in a new database or whole separate server. Some of these applications are running on a Raspberry Pi, where storage and compute are limited, but I still want data warehouse like capabilities. I envision stanchion being used in similar scenarios: on phones and resource-limited devices in applications that are already using SQLite. I know that there are alternatives like DuckDB (which is very cool), but I want stanchion to be "good enough" that it is useful without having to add whole new database technology. If you think stanchion may be a good fit for your use case and you are interested in contributing, please test it and provide feedback by opening issues for any bugs, difficulties, or missing features you would need! Ideas are also welcome in this thread or as a github issue. Of course stars are always appreciated as well. The CONTRIBUTING doc in the repository has more details. - Dan https://bit.ly/497CXKG January 31, 2024 at 07:38PM

Tuesday 30 January 2024

Show HN: FrequentlyAskedAI – An interactive AI FAQ alternative to chatbots https://bit.ly/499O1aJ

Show HN: FrequentlyAskedAI – An interactive AI FAQ alternative to chatbots I originally released an interactive resume tool and that went well but I got pulled in another direction by HN. HN really slammed my server on the original thing I built (thanks for the unexpected but useful battle testing, I learned a lot). More importantly some people reached out and said they wanted to use it for their business, not professional networking, which led me down a completely different path for a different tool using similar tech. Long story short, these businesses: 1) Wanted to know more about what their customers wanted but couldn't necessarily rely on customers reaching out to them 2) Spent more time answering similar questions than they'd like 3) REALLY hated chatbots and didn't want to pay for/train customer service agents yet I added a bunch of features they asked for like being able to embed my tool on their website, customize the quick questions, and add related links that can route their customers to other URLs. That last feature request was particularly interesting. Two businesses independently asked for this and they used it to basically make a mini Google search for their complex product (e.g. to direct customers to the right help pages, tutorials, etc). I have no idea where this project is going to end up yet and it's already turned in a direction I didn't expect. I'd love y'all's thoughts on the latest. Here's a link to my new home page with more information: https://bit.ly/3HBnc2Z Forgive me for lack of visual elements and some of the corny marketing text. Many are placeholders and I'm working on it. Also shout out to the business owner that went out of their way to find me this relevant domain name. We were joking that my tool should actually be called InfrequentlyAskedAI since it actually handles a long tail of questions. https://bit.ly/3vYgAcp January 30, 2024 at 10:33PM

Show HN: Privacy-first cross platform spreadsheet pipeline app https://bit.ly/48KVAnT

Show HN: Privacy-first cross platform spreadsheet pipeline app In my previous role at a small startup, I frequently developed simple scripts to assist recruiters and marketing professionals in handling data processing tasks on Excel or CSV files. These tasks were typically straightforward and repetitive, stemming from the periodic export of data. This experience sparked the idea to create a straightforward tool dedicated to such functionalities(also mobile friendly, as they occasionally need to process data on their smartphones). There are powerful tools like Power Query and Tableau, but they often prove too complex for non-technical users to navigate effectively. Additionally, ETL tools that support CSV/XLSX formats often come with a high price. That's why I build Tablesmith, an easy-to-use and free spreadsheet automation tool that empowers anyone to automate their data-related tasks with ease. Furthermore, I also include AI autofill capability, which I believe would be useful. https://bit.ly/47Woosf January 29, 2024 at 03:54PM

Monday 29 January 2024

Show HN: Oasis, the community tech collective building an advocacy flywheel https://bit.ly/3SDaCqg

Show HN: Oasis, the community tech collective building an advocacy flywheel Hey everyone, I wanted to share the project I recently launched called Oasis, which is a community-driven tech collective with the focus of driving social advocacy by creating a self-sustaining flywheel of open-core projects that feeds into our various social advocacy initiatives. The governance is set up much like Open AI, where Oasis is the non-profit that handles the social advocacy and acts as an umbrella for the various OSS projects, and we have a collective structure of contribution with shared ownership so everyone who is working on a project, while it being OSS, gets to share in the financial success. We're 100% community driven, and anyone can join the Slack workspace now and contribute to any of the repos, but to actually be an "owner" we do require a $200/yr membership fee to help offset operational costs of adding users. All the projects we work on are thoroughly researched for profit potential and technology stack, and currently the angle we've been focusing on a lot of finding closed-source software and essentially ripping their features out into open-core versions. Tangentially, if you have a software you'd love to see a open-core version of then add a comment in here for sure. We're mainly been playing with simple CRUD apps but should the collective grow there's potential for other types of projects. https://bit.ly/47U18LA January 30, 2024 at 02:46AM

Show HN: Sunrisewhen – pretty sunrise and sunset times for your area https://bit.ly/3UeFA9j

Show HN: Sunrisewhen – pretty sunrise and sunset times for your area https://bit.ly/3ueV7eM January 29, 2024 at 02:20PM

Show HN: Pruvious – A CMS for Nuxt https://bit.ly/48To92t

Show HN: Pruvious – A CMS for Nuxt Hi HN! Throughout the past year, I have been building a CMS for the Vue framework Nuxt. It started as a side project for myself, where I was trying to develop a decent block/content builder for my client websites. It was fun creating stuff, and it ended up as a fully featured CMS ready to replace my current WordPress projects with something much more enjoyable to develop with. It's free (MIT) and open-source. I'm here to answer all your questions. Thanks for reading! Muris :) https://bit.ly/3Uj1eJC January 29, 2024 at 05:54PM

Show HN: WhisperFusion – Ultra-low latency conversations with an AI chatbot https://bit.ly/49bHwDL

Show HN: WhisperFusion – Ultra-low latency conversations with an AI chatbot WhisperFusion builds upon the capabilities of open source tools WhisperLive and WhisperSpeech to provide a seamless conversations with an AI chatbot. https://bit.ly/3HJ03LL January 29, 2024 at 03:23PM

Sunday 28 January 2024

Show HN: Animating the World of Van Gogh with Stable Diffusion and AnimateDiff [video] https://bit.ly/3w0cYGA

Show HN: Animating the World of Van Gogh with Stable Diffusion and AnimateDiff [video] I know I'm very late to the game but tried to realize Van Gogh's work with AI. Workflow is quite straightforward, generated all the video samples through Automatic1000's Web-UI by leveraging SD1.5 + Motionv3 in AnimateDiff. Rendered everything on my RTX 3080TIM laptop. Took me decent 40 mins for different experiments and generations. https://www.youtube.com/watch?v=yntoe0i6QxY January 29, 2024 at 07:00AM

Show HN: Librarian - Semantic Bookmark Search Using Transformers https://bit.ly/496DSee

Show HN: Librarian - Semantic Bookmark Search Using Transformers Search for your bookmarks by content! @ashwinlokkur and I built this Chrome extension that scrapes your bookmarks' content and does semantic search using transformer embeddings. Free and private since it's all in-browser. No LLM API calls ;) https://bit.ly/3Ol8Zem January 29, 2024 at 12:54AM

Show HN: 12-colored visual interactive music theory for pop/rock MIDI (+Github) https://bit.ly/3OllSF5

Show HN: 12-colored visual interactive music theory for pop/rock MIDI (+Github) I'm sharing an early prototype of my open-source interactive book and MIDI viewer. My approach is to annotate a tonic and phrasing in each file, so that chords become visible as 3-4 color bundles after a bit of training. This radically simplifies seeing and hearing chords, so that you can rapidly browse through many arrangements and study Western harmonic/arrangement language If you don't have a touchpad, a horizontal scrolling can be done via shift+mouse wheel (generally on the web). Also, I have a second color scheme that I tried to optimized for people with color vision deficiencies. My big dream now is to have all piano rolls in DAWs support 12-coloring (in any color scheme really), so that the music can be seen as less complex, less gatekeeped and less entangled. It's not as hard as I've seen it before. Source code: https://bit.ly/3uhWid9 It currently doesn't play music from Russia or Türkiye (=requires a VPN), because I rely on corsproxy.io internally which blocks access from those countries. I plan to rehost stuff on S3 soon to fix that. Also, it's more performant in Chrome than in Safari - audio clicks less. === Backstory: I quit Whatsapp in 2021 to focus full-time on studying music theory. Along that I've assembled a list of resources to see the frontier: https://bit.ly/3vMcZhi My biggest inspiration is Hooktheory - an interactive book that teaches how melody and chords interact in Western pop music. After it I wanted to study how the rest of the arrangement works - what the bass line is doing, how is melody doubled, what chromatic chords are possible, are there any functional pre-dominants and dominants in mixolydian or dorian etc. I wanted to focus on music for which the complete arrangement is clean and available. This is early chiptune (NES/Genesis) OSTs and MIDI arrangements (primarily created in 1990s). As I plugged MIDIs into my front-end, I discovered that the harmonic analysis - the cornerstone of studying Western harmony - can be done by eyes in real-time. That is, if you color the notes consistently, the chords start to stare at you, sharply and memorably. I'm intrigued by latest shifts towards corpus studies in music theory and I'm generally happy that nowadays the research is not just about classical music anymore. At least in the West. https://bit.ly/3Okbuxg January 28, 2024 at 02:37PM

Show HN: WAYF – A Simple Scheduling App https://bit.ly/3SeGKyX

Show HN: WAYF – A Simple Scheduling App A dead-simple web app to find the best time for your next meetup with friends. No logins, no bloat. Schedule with a link. --- When trying to schedule events with my friends, we often have a long text thread of sporadic dates and the group has to mentally combine all the messages to produce a date that works for all. There are plenty of apps out there to coordinate scheduling, but I found many of them were bloated with features that didn't matter to us, required user sign ups and app downloads. This friction is enough for us to prefer rudimentary long text threads. I wanted something that I could post in the thread once, my friends can add their availability on their own time (and can edit), and we can continue on our conversation. WAYF (When are you free?) is a fun side project that solves this issue. Bare-bones scheduling for what days you are free. No user accounts, no downloads, just paste a link and anyone can schedule. It's completely free. I hope you like it and find it useful, I would love feedback. https://bit.ly/42jqtNC January 28, 2024 at 12:39AM

Show HN: Zabbix API V6 Crate for Rust https://bit.ly/3vTPhjm

Show HN: Zabbix API V6 Crate for Rust https://bit.ly/4bbKhGV January 28, 2024 at 08:49AM

Saturday 27 January 2024

Show HN: HNRelevant – Explore Related Discussions on HN in an Integrated Sidebar https://bit.ly/3Ui8a9H

Show HN: HNRelevant – Explore Related Discussions on HN in an Integrated Sidebar Reading submissions here, I often feel intrigued and want to explore more interconnected or similar stories. The process of googling and going back and forth didn't feel natural. So, I made this browser extension that adds a related submissions section for HN's layout. The results are displayed in a sidebar right in the page's layout using HN native style just like other elements. I enjoy being knee-deep in discussions. Many times you're learning about something new, where the topic is either unfamiliar, thought-provoking, or just could use some context that you don't even know about. If a submission is interesting enough for me to click on, chances are I'd like to dig deeper into this topic and there are more related discussions that offer new context or perspective. This is an extension that I always have on so I paid special attentions to UX to make it intuitive and seamless and now the extension has become just part of the HN experience for me. Implementation-wise, it integrates https://bit.ly/4b8mY0R API and uses the submission title as its initial query with the ability to change the query and other options interactively. It's available on: Chrome, Firefox, and as a userscript. Chrome: https://bit.ly/3UhNqPr ... Firefox: https://mzl.la/3vPDmTM I shared it earlier last year when it was early in development, barely a prototype, at the time it wasn't yet published and could only be used on chrome by "load unpacked": https://bit.ly/43aGmG1 . I've been using it daily since and I'm happy to share it now for you to give it a try. https://bit.ly/432w2jf January 27, 2024 at 11:39AM

Show HN: ERD Editor https://bit.ly/3vS1pkP

Show HN: ERD Editor Introduction - Entity-Relationship Diagram Editor - The top priority of the project is to focus on user editing experience. https://bit.ly/48LYj0g January 27, 2024 at 11:29AM

Friday 26 January 2024

Show HN: Find Free and Open Source Software – Awsmfoss https://bit.ly/48PuR9F

Show HN: Find Free and Open Source Software – Awsmfoss https://bit.ly/3VS8x9z January 27, 2024 at 07:16AM

Show HN: RSS Feeds for Radio Canada https://bit.ly/3SdP1Do

Show HN: RSS Feeds for Radio Canada Since the launch of the application RC Ohdio, they shut down the RSS feeds and added so many ads in the application. This allows generating back those feeds and listen in any podcasting app. https://bit.ly/42guwdN January 27, 2024 at 06:07AM

Show HN: Hacking Cgroups to Control Resources of Programs https://bit.ly/3tYd6Gg

Show HN: Hacking Cgroups to Control Resources of Programs - Built a small tool with go that allows you to limit the CPU and RAM usage of applications on a Linux machine. - Small article I wrote on how it works - https://bit.ly/3Ok1ST4... https://bit.ly/3UbvUwg January 26, 2024 at 06:27PM

Show HN: I make a video to show how to automate the data reports https://bit.ly/3vQzge9

Show HN: I make a video to show how to automate the data reports Hi, HN. In this video, I use ILLA Flow to schedule a PostgreSQL data query to trigger every day at 8 AM, then pass the latest data to the AI Agent. The AI Agent generates data reports, analysis suggestions, and more based on the latest data, and automatically sends them to Slack. Looking forward to your review and feedback. If you are interested in learning how to build other automation tasks, please feel free to feedback. https://www.youtube.com/watch?v=19kTZ-Pjc30 January 26, 2024 at 08:23AM

Show HN: An efficient SRL32 (cascading shift registers) clock prescaler in VHDL https://bit.ly/495YJ1i

Show HN: An efficient SRL32 (cascading shift registers) clock prescaler in VHDL Having just started learning FPGA Hardware Description Languages by attempting to write a simple LED blinker, I found that the overwhelming majority of the Internet's solution to slowing down a fast clock (for making the pulsing of an LED visible to the human eye) was either using vendor-specific, proprietary clock managers and PLLs or implementing some twenty-something-bit-wide counter as to count hundreds of thousands of clock cycles and generate a 1 Hz output. Although there is a world of difference between counters in hardware-accelerated designs and those in software-emulated ones, I nonetheless viewed the number of daisy-chained components resulting from a mere counter as far-from-ideal and absurd; I began searching for a more efficient method. I came upon a rather obscure blog post from 2015 ( https://bit.ly/4b9h3Zf... ) outlining the exact same issue while also referencing the Xilinx systems designer Mr. Ken Chapman's proposal: using FPGAs' shift register primitives (e.g., Xilinx's SRL32E) to alleviate that. However, the method described therein would rely on the user to calculate the target frequency's factors between [2, 32) and painstakingly connect each and every instance of SRL32Es to one another, all in a manual manner, not to mention that the resulting pulse would have a low, one-cycle-long duty. Thus, I wrote srl_prescaler.vhd, a fully automated template generator in VHDL for an efficient register-based cascaded clock divider based solely on SRL32 primitives alongside AND gates---the advantage of this module is that it is very generic and easy-to-use: ``` prescaler : entity work.srl_prescaler generic map (100e6, 1) port map (clk_in_100mhz, ce_out_1hz); ``` In the above example, an input clock of 100 MHz (i.e., `100e6` & `clk_in_100mhz`) gets divided into a clock enable signal of 1 Hz (i.e., `1` & `ce_out_1hz`). Among the other improvements, a third optional parameter (i.e., the duty cycle) may also get supplied as a real number (0.00, 1.00) to the generic map. Overall, this small project makes an otherwise-niche method more accessible by actually making use of the many language features that VHDL has to offer (e.g., pre-computing factor results using functions, automating hardware creation via for...generate clauses, latching using registers and guarded signals, etc.), serving as a good yet practical learning point. https://bit.ly/3SlT8NQ January 26, 2024 at 10:00AM

Thursday 25 January 2024

Show HN: Calendar2024, yet Another Calendar Website https://bit.ly/3vNevzY

Show HN: Calendar2024, yet Another Calendar Website Here, you can view calendars monthly or yearly, explore holiday calendars, and print the calendar templates you prefer. Give it a try and let me know your thoughts! https://bit.ly/4bfePHZ January 26, 2024 at 02:58AM

Show HN: Automatic Translation of Comics (Bande Dessinée, Manga, Webtoons, etc.) https://bit.ly/4b8H8Yq

Show HN: Automatic Translation of Comics (Bande Dessinée, Manga, Webtoons, etc.) https://bit.ly/4bdj0Um January 25, 2024 at 07:53PM

Wednesday 24 January 2024

Show HN: Record, plot and replay arbitrary 433mhz signals using a Raspberry Pi https://bit.ly/3SsYkjY

Show HN: Record, plot and replay arbitrary 433mhz signals using a Raspberry Pi I made a Python command-line tool to record and replay arbitrary 433mhz signals. This allows to clone key fobs, garage door openers etc. In addition to the recording/replaying, it also supports graphical plotting of the recorded signals. I use it to control my garage door and some 'dumb' remote controlled power sockets. Feel free to try it out. https://bit.ly/3SsYlo2 January 25, 2024 at 12:59AM

Show HN: A self-hosted website to track Pinball scores between friends https://bit.ly/3StSxea

Show HN: A self-hosted website to track Pinball scores between friends Hi there! I have been a huge fan of pinballs for a few months, discovering all pinballs that are in my city, and I converted quite a few friends to it. The only problem was that we wanted to keep an eye on everyone's score and I always did it in some notes on my phone. This was not very practical. I decided to create a small website so that all my friends can add their scores while we're playing in a gig. The app is minimalistic on purpose: no user authentication, no call to any fancy Pinball API whatsoever. I just need a list of players, gigs, pinballs and scores. The app is built with Laravel and SQLite so it should be easily deployed anywhere. I personally host it on Fly for free (they have a generous free tier). One can add HTTP Basic authentication with a common user/password to avoid having anyone unkown messing with your data. The link to the repo is in the banner. License MIT. https://bit.ly/3OiqlZ3 January 25, 2024 at 02:25AM

Show HN: Integer Map Data Structure https://bit.ly/495bJo2

Show HN: Integer Map Data Structure This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`). https://bit.ly/3SxhCoC January 25, 2024 at 01:28AM

Show HN: Geo-Distributed KV Store for Metadata Management https://bit.ly/3OhQ3wK

Show HN: Geo-Distributed KV Store for Metadata Management Community Meeting In order to provide a more comprehensive overview of Xline's progress and to promote the Xline community, we will be hosting an Xline community meeting on January 26, 2024 at 6:00 PM PST The meeting will be held via zoom: Meeting number: 874 4309 5241 Password: 124294 Link: https://bit.ly/3ObxDxB... https://bit.ly/4b6TArF January 25, 2024 at 12:14AM

Tuesday 23 January 2024

Show HN: Terrace, a minimal private module registry for Terraform https://bit.ly/3OemwE9

Show HN: Terrace, a minimal private module registry for Terraform https://bit.ly/3vPnv7G January 24, 2024 at 05:57AM

Show HN: Mac40th.com: 40 Years of Macintosh https://bit.ly/48Jelb7

Show HN: Mac40th.com: 40 Years of Macintosh Hi HN. Please check out mac40th.com - a site I’ve launched today to celebrate the Macintosh’s 40th birthday happening tomorrow on January 24th, 2024. mac40th.com features over 1,000 photos covering every Macintosh desktop and portable made by Apple since the original 128K M0001 was released in 1984 - all the way through to the latest Mac Pro, iMac and MacBook lines. So many people have come across a Mac at some point in their lives - mac40th.com is about giving fans a fun trip down memory lane with the hope that the Macintosh’s 40th anniversary evokes happy memories for anyone who has ever had an experience with an Apple Mac. I'd love to get your feedback and also fix any errors :) Enjoy! Jonathan. https://bit.ly/3S9tqMm January 23, 2024 at 10:45PM

Show HN: SlideCross – a combination of a crossword and Rubik's Cube https://bit.ly/42azit8

Show HN: SlideCross – a combination of a crossword and Rubik's Cube This is a game inspired by my friend Cary Huang's game https://bit.ly/42bXtaL Click and drag tiles to move their conveyor up and down or left and right. Click a tile to see its word's across clue. Click that word again to see its down clue. Any feedback would be greatly appreciated. I hope you have fun with it! https://bit.ly/429XuvK January 24, 2024 at 01:51AM

Monday 22 January 2024

Show HN: Open-source gamified community platform https://bit.ly/3HsG5or

Show HN: Open-source gamified community platform Hey! Wanted to showcase this project I’ve been passionately working on. It’s an open source community platform built with the nextjs app router. There’s lots of cool features, but the main one I’m excited about is the gamification. There’s a badge and inventory system. Admins can set value to user actions like creating a post. Then a user can use their accumulated points to purchase items that have modifiers on things like your username or avatar. There’s zero vendor lock in and all you need is a: - redis server - s3 storage - smtp server Built with nextjs and prisma. Would love your thoughts and opinion. If you have any issues getting it running feel free to ping me on x at @dillonraphael https://bit.ly/3HsG5Vt January 22, 2024 at 11:42PM

Show HN: Sendenv, a CLI tool to share environment variables https://bit.ly/47QpyWe

Show HN: Sendenv, a CLI tool to share environment variables My weekend project sendenv is a CLI tool that lets you share environment variables securely with someone else. It is built on top of magic-wormhole which allows for safe, account-free data transfer. When you send variables using sendenv, it creates a one-time code. You give this code to the person who needs the variables. They use the code in their shell to load the variables. This is handy for quickly setting up new team members or copying local environment variables to another system. Its currently in alpha obviously, but the core functionality works (I have tested sending vaults from a Macbook Air M1 to a ubuntu ec2 instance). I have a lot of follow up ideas to make this better, but wanted the community's feedback before I invest more time on this. Thanks for reading! https://bit.ly/3OdohSm January 23, 2024 at 02:17AM

Show HN: A self-hosted, AWS-based secrets manager https://bit.ly/48Vk6Ta

Show HN: A self-hosted, AWS-based secrets manager https://bit.ly/47Jdmqo January 23, 2024 at 12:23AM

Show HN: D4pi: Diablo4 Item Filter Inside Web Browser https://bit.ly/3HrKmIP

Show HN: D4pi: Diablo4 Item Filter Inside Web Browser D4pi turns Diablo4 item screenshots into searchable, filterable data. * Hassle-Free Click-and-Go Demo right on the Landing Page * Everything runs locally inside your web browser -- Thanks to Next.js, OpenCV.js, and Tesseract.js. Source Code: https://bit.ly/47PgoJA * Configurable -- the default settings work the best with 1080p (1920*1020) screenshots taken with the default in-game brightness setting. --- Hello, frontend newbie here, still [1] trying to learn by doing :) After Diablo4 season 0 & 1, and 2/3 thru season 2; I promised myself not to play any more Diablo4 without some sort of automated/tool-assisted item filtering. So here D4pi is: Diablo4 Item Filter inside Web Browser. It feels awesome to go from an idea to an actual thing. I hope you find it intriguing. Feedback is always much appreciated. Thanks for your time. [1]: https://bit.ly/47JyGMb -- previous Show HN from 2023-Jun -- D4pi.com looks like this ( https://bit.ly/3SsIoNJ... ) back then. https://bit.ly/496SACd January 22, 2024 at 01:08PM

Show HN: Plock: Use a local LLM from anywhere in your OS https://bit.ly/47LOZZd

Show HN: Plock: Use a local LLM from anywhere in your OS After seeing a cool demo of a hack on Twitter, I built a cross platform version of it that works well and uses streaming. From anywhere on Mac and Linux, trigger Ollama and optionally feed it your clipboard. I built it yesterday and it's already very useful to me. I'm pretty excited about it and wanted to share! https://bit.ly/4b8OET2 January 21, 2024 at 11:42PM

Sunday 21 January 2024

Show HN: Finagg – free and nearly unlimited financial data https://bit.ly/3SrCf5q

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://bit.ly/3Spd9nN January 22, 2024 at 04:16AM

Show HN: AskYoutube, Smarter Video Search https://bit.ly/3U64ZSs

Show HN: AskYoutube, Smarter Video Search https://bit.ly/3NaXlkK January 20, 2024 at 08:32PM

Saturday 20 January 2024

Show HN: Chai - remote PDF and Hex Viewer service accessible via remote browser https://bit.ly/4b7Z4Tc

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://bit.ly/3S4RbVD 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://bit.ly/3u7Pdf9 January 21, 2024 at 05:43AM

Friday 19 January 2024

Show HN: WingmanAi – Upload text conversations and get reply suggestions with AI https://bit.ly/4b7hymv

Show HN: WingmanAi – Upload text conversations and get reply suggestions with AI https://bit.ly/4b7fw6a January 20, 2024 at 07:42AM

Show HN: Job Log – Job Application Tracker https://bit.ly/4b0QCoD

Show HN: Job Log – Job Application Tracker Happy Friday HN! Long time lurker, first time poster here. I, along with many others in recent times, have been affected by the layoffs impacting the tech industry, and I'm currently on the software engineering job hunt. I had been tracking my job applications via Excel to help facilitate my WA state unemployment claims, but am (personally) anti-Excel / against using spreadsheets. I also wanted to explore the latest and greatest NextJS / Vercel features, so thought this would be a great time to learn something new! Job Log was never really meant to see the light of day for other users, but I thought "why not?" if it might help others in their job search hunt. Note: this was built in about a week, so will definitely be a little rough around the edges. Please be patient as I continue to build on this! You can learn more here: https://bit.ly/4b2ELGA Feel free to leave any feedback here in this thread or email me at joblogservice@gmail.com! Hope everyone has a great weekend! https://bit.ly/4260NEa January 19, 2024 at 09:20PM

Show HN: Tybalt – A collection of tools for building web components https://bit.ly/3OcMJDb

Show HN: Tybalt – A collection of tools for building web components I wanted to learn more about web components/custom elements, and also about how the big JavaScript meta frameworks work, so I've been doing some research into how to fit a framework together. It's not intended for use in production today, and may never be, as it's primary purpose is educational. https://bit.ly/47XUILD January 19, 2024 at 06:39PM

Show HN: BoilerBot – Amazon Alexa Prize Challenge 2 TaskBot Code, Purdue Team https://bit.ly/3SqeR8m

Show HN: BoilerBot – Amazon Alexa Prize Challenge 2 TaskBot Code, Purdue Team The open source reimplementation is not as quick or robust as the closed source implementation - hopefully I'll be able to find time to make upgrades soon. https://bit.ly/3vMcdkE January 20, 2024 at 02:39AM

Show HN: ML pipeline that creates a model to produce ML pipelines https://bit.ly/3tQspRf

Show HN: ML pipeline that creates a model to produce ML pipelines https://bit.ly/422nglD January 19, 2024 at 03:16PM

Show HN: Go – Some of the best Go packages https://bit.ly/3SpkMdO

Show HN: Go – Some of the best Go packages https://bit.ly/4b3GGdP January 19, 2024 at 07:34AM

Thursday 18 January 2024

Show HN: Lightweight Productivity Tool https://bit.ly/3Hq7Ca5

Show HN: Lightweight Productivity Tool Hi HN! I’m the founder of Zlinky ( https://bit.ly/3O9Ve1E ). Zlinky is an app that helps you save and organize your links and screenshots. We have worked hard to keep the app very simple. We also have a web version and a Chrome Extension. I was inspired to build this app as I was struggling to find an easy way save / organize / revisit / connect ideas. I couldn't find an existing tool that was lightweight and purpose built. I spend a LOT of time consuming content, and I felt that I wasn't being effective revisiting the highest quality content for work or personal purposes. My screenshots were also in a mess and that one important screenshot often got lost. I learnt about building prosumer apps as the Co-Founder of ManageFlitter (RIP). We scaled ManageFlitter to over 4 million users. Eventually Twitter refused most of our most valuable features. The ManageFlitter story captures the crazy rollercoaster that was building on top of the public Twitter API. Zlinky has a very generous free account that should be sufficient most users for a long period of time. Would love to get your feedback, questions, and ideas. Thanks! :) Kevin https://bit.ly/3tZXv8Y January 19, 2024 at 03:28AM

Wednesday 17 January 2024

Show HN: CalendarScan – Scan in events from any photo to your calendar https://bit.ly/47zKQHC

Show HN: CalendarScan – Scan in events from any photo to your calendar Today we are launching CalendarScan: an app that lets you take a picture of any calendar, schedule, or event and scan it directly to your phone using machine learning. CalendarScan also works with handwritten events, turning a planner or sticky note into a easy way of organizing your phone's calendar. CalendarScan will be free on IOS (to own, forever) and $0.99 on the Google Play store until March 1st. After March 1st it will be a one time fee of $4.99 with no subscription or ads. The CalendarScan web version and browser extension will be available February 1st. https://bit.ly/3Ho033P January 18, 2024 at 01:27AM

Show HN: Kasper – Practice job interview and Y Combinator interview using AI https://bit.ly/3tYX7Ym

Show HN: Kasper – Practice job interview and Y Combinator interview using AI https://apple.co/48WMhkt January 17, 2024 at 11:44PM

Tuesday 16 January 2024

Show HN: I made a website to find best bus seat to avoid the sun while traveling https://bit.ly/3O6HdSm

Show HN: I made a website to find best bus seat to avoid the sun while traveling https://bit.ly/3HkGvxe January 17, 2024 at 03:59AM

Show HN: Kolorize – Next-gen AI photo colorizer https://bit.ly/3SlKnEu

Show HN: Kolorize – Next-gen AI photo colorizer https://bit.ly/47DM9Fe January 17, 2024 at 03:47AM

Show HN: Just another AI tool for chatting with docs, only better:) https://bit.ly/3HnO8TE

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://bit.ly/3tMrtNP January 16, 2024 at 10:25PM

Show HN: Indiebackers – Back indie projects and earn rewards https://bit.ly/47E6Ocz

Show HN: Indiebackers – Back indie projects and earn rewards Hi Hackernews! My name is Sokrates and today I am launching indiebackers.dev I started working on Indiebackers once I realized that a lot of people (including myself) do all the heavy lifting, such as - A brand and logotype - Buy a domain - Make a landing page - Deploy a website - Coding if necessary All that jazz all to validate an idea? Existing platforms today focus primarily on launching. Indiebackers focus on the shaping of the idea until it's a MVP and ready to launch. Why would anyone want to become a early bird or adopter? What do indiehackers get from early birds and what do they get in return? By incentivize, by rewarding early adopters with benefits and perks for their help, both parties gain in their partnership. The process is easy: Submit your ideas to the community See what sticks - Get upvoted, or maybe it just was a silly idea? If you're lucky you might just get people signing up for your idea! If you're lucky, people sign up, then it's time to start working towards an MVP. Launch and reward your early adopters for their input during the development phase! Things to know! What is Indiebackers not? Crowdsourcing platform. Crowdsourcing are for projects that are dependent on monetary forms. The idea behind Indiebackers is that monetary forms are great but not the essential part for in the beginning of a indie products journey. Find out more! https://bit.ly/3vAFAGv ProductHunt Launch! https://bit.ly/3vGjl1W https://bit.ly/3TZkPOI January 16, 2024 at 09:28AM

Show HN: FigureToCartoon: Transform your images into various cartoon styles https://bit.ly/422cRGp

Show HN: FigureToCartoon: Transform your images into various cartoon styles Street snaps, portraits, team-building photos... Feel free to upload your favorite pictures, choose the corresponding style (anime style, 3D style, hand-drawn style, etc.), and transform them into various cartoon styles with just one click! Multiple portrait models with different styles are already built-in. With just a few clicks, you can dominate your social circle and start playing right away! https://bit.ly/47DUedp January 16, 2024 at 09:00AM

Monday 15 January 2024

Show HN: MarketMind – Market research in minutes, powered by AI https://bit.ly/48RSlus

Show HN: MarketMind – Market research in minutes, powered by AI Hey HN, We've been working on a market research tool that's able to put together a report in a few minutes, using the latest data available for any product or company. I personally found the market research process to be long and repetitive. A few months back, with my business partner we made a command line tool that automates it. It has saved us time and now has a UI built around it. We are looking for testers who may find this useful and we would appreciate any feedback you throw at us :) Thanks! https://bit.ly/3U5nE0H January 16, 2024 at 12:51AM

Show HN: Mailbrane – an email masking service for organizations https://bit.ly/3TXusxh

Show HN: Mailbrane – an email masking service for organizations Hello HN, I wanted to show you mailbrane - an email masking service. I use firefox relay a lot, and thought that email masking was a service needed by enterprises as well, but there was no one catering to them. I used honojs + typescript + htmx + drizzle ORM and I really liked working with this tech stack. Chrome, firefox and safari extensions are next after I finish work on integrating stripe. https://bit.ly/3TXusNN January 15, 2024 at 12:35PM

Sunday 14 January 2024

Show HN: GoTorch – A Go Implementation of PyTorch https://bit.ly/3O4xKem

Show HN: GoTorch – A Go Implementation of PyTorch I'm starting to implement a barebones version of pytorch in Go. The primary motivation is: 1. I want to better learn Pytorch and how it works so what better way than to just re-implement some of its core features. 2. I write mainly in Go and haven't come across a lot of ML support in Go 3. I'd rather have a Go ML service instead of spinning up additional infrastructure to just support a python ML service in my Go projects 4. Go's static typing, native concurrency (avoid GIL problem in python), efficient memory management, single binary deployment and more make it a better interface compared to python IMO Knowing the Pytorch is mainly implemented in c++ and c under the covers, I'm not expecting any performance gains by porting it to Go. But still, will be interesting to see how it compares. Check it out below and let me know your thoughts! https://bit.ly/3O4xWu6 January 15, 2024 at 06:43AM

Show HN: OnnxStream running TinyLlama and Mistral 7B, with CUDA support https://bit.ly/3NZjl3h

Show HN: OnnxStream running TinyLlama and Mistral 7B, with CUDA support https://bit.ly/420jtW7 January 14, 2024 at 06:17PM

Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser https://bit.ly/3RYOFjV

Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser Original source: https://bit.ly/3RWMVr9 My fork: https://bit.ly/3SkTQvX https://bit.ly/3RWMCwD January 14, 2024 at 10:32PM

Saturday 13 January 2024

Show HN: I created an educational-comedy app https://bit.ly/3U3pTl9

Show HN: I created an educational-comedy app I’m a big fan of comedy, especially when it teaches me something. That’s why I started using AI to make funny audio explanations about stuff like history, science, and philosophy. Turns out, I remember things better when they’re explained in a fun way - maybe you will too :) Lmk what you think https://apple.co/3O1HHsZ January 13, 2024 at 11:01PM

Show HN: Optimalnightvision.com, MILPs for optimizing night vision systems https://bit.ly/42e9zAl

Show HN: Optimalnightvision.com, MILPs for optimizing night vision systems Because night vision intensifier tubes are produced with highly variable qualities, they are binned and sold in discrete grade batches. This wastes money and degrades overall system performance. With two mixed-integer linear programs (one for grouping tubes into systems, and another for assigning systems to customers), OptimalNightVision is able to greatly improve end-product quality and reduce costs. OptimalNightVision is the only (publicly available) inventory optimization platform for night vision intensifier tubes. Tech: Django, Pyomo for formulation, GLPK for solving. Feedback and questions are very welcome :) https://bit.ly/48zLztC January 13, 2024 at 07:51PM

Friday 12 January 2024

Show HN: A Better Wordress Blogging Alternative https://bit.ly/3U69RH4

Show HN: A Better Wordress Blogging Alternative https://bit.ly/48Jcmna January 13, 2024 at 03:14AM

Show HN: I'll build unstyled projects to focus on functionality https://bit.ly/3RZDFm8

Show HN: I'll build unstyled projects to focus on functionality https://bit.ly/3O1kmIe January 12, 2024 at 11:31PM

Thursday 11 January 2024

Show HN: Preline UI v2.0 – open-source Tailwind Components Library https://bit.ly/3O0SXWu

Show HN: Preline UI v2.0 – open-source Tailwind Components Library Features over 700 Tailwind Components & Examples with free Figma Design System. https://bit.ly/3RaC1Nm January 12, 2024 at 05:02AM

Show HN: Dotplotlib – hijacking Matplotlib to make better dot plots https://bit.ly/3tWsZwz

Show HN: Dotplotlib – hijacking Matplotlib to make better dot plots https://bit.ly/3tHMkBR January 11, 2024 at 10:03PM

Show HN: I built a 4000 watt solar array on top of my Tesla (AMA) https://bit.ly/3tM9JSD

Show HN: I built a 4000 watt solar array on top of my Tesla (AMA) https://bit.ly/41TFSnE January 12, 2024 at 03:20AM

Show HN: Hyvector – A new SVG editor that will be really good (eventually) https://bit.ly/3tVmSso

Show HN: Hyvector – A new SVG editor that will be really good (eventually) https://bit.ly/3SdjPW0 January 11, 2024 at 11:10PM

Show HN: No-frills online audio editor https://bit.ly/3RXF3Wi

Show HN: No-frills online audio editor https://bit.ly/3TWTE7d January 11, 2024 at 12:09PM

Show HN: Pico W powered Munich public transportation departures LED panel https://bit.ly/3NV1YR2

Show HN: Pico W powered Munich public transportation departures LED panel Micropython code for Pimoroni's Interstate 75w RP2040 board to display departure times of Munich public transport. It uses MVG API to fetch departure information for a predetermined set of stations https://bit.ly/3vy8JSD January 11, 2024 at 10:23AM

Wednesday 10 January 2024

Show HN: highlight.cool – add Medium-like highlights to your own blog https://bit.ly/3RVnhTB

Show HN: highlight.cool – add Medium-like highlights to your own blog Hey y'all! I want to share my weekend project https://bit.ly/429U0tr with you. highlight.cool lets your blog readers highlight what they find interesting, where the more interesting parts are bolder and the less interesting parts are lighter. As a reader, I've always enjoyed seeing the highlighted parts of Medium, but wasn't a fan of all the paywalls and that it only showed the top highlight. I'd love to see this feature on more blogs both as a way to be part of the community of readers, as well as give kudos to the writer for parts that I enjoyed reading. I've tried to make it so that it gets out of your way as a reader and is only there when you want to see the highlights. It's also real-time which lets you see what other people are highlighting while you're reading, if that's your thing. It's free for unlimited highlights and blogs, but will have a paid tier to remove branding and allow styling (still working on that!) Happy to answer any questions and get feedback! Thanks! Ian https://bit.ly/429U0tr January 10, 2024 at 08:21PM

Show HN: Elevate Your Game Nights with Handcrafted Playing Cards ♠♥♦♣ https://bit.ly/3vCmkYS

Show HN: Elevate Your Game Nights with Handcrafted Playing Cards ♠♥♦♣ https://bit.ly/3vzyxhi January 10, 2024 at 04:58PM

Tuesday 9 January 2024

Show HN: Tool to calculate how much milk is needed to make an amount of cheese https://bit.ly/3RQTtHS

Show HN: Tool to calculate how much milk is needed to make an amount of cheese https://bit.ly/3RQTuLW January 8, 2024 at 08:40AM

Show HN: Peer-to-peer mini r/place with Proof of Work https://bit.ly/47zWstX

Show HN: Peer-to-peer mini r/place with Proof of Work Hi HN, This is a site where users can submit content and the shortest SHA256 value of nonce+content among them will make the site display the content. Very basic, without a blockchain. It's a static site with WebRTC and peer-to-peer. Why? I wanted r/place (Reddit canvas where users collaborate on a pixel grid), but with proof of work. This is my progress so far. It's a WebRTC app with peer to peer connectivity that forwards the best hashed values to other users, which verify them, display them and pass them on. There are many many improvements to be done (especially I should probably use something like libp2p-gossipsub, otherwise scale is probably an issue) and more ideas to be implemented, and I'm sure there are bugs. But I didn't find any similar projects yet (except blockchains of course). Hope you like it! https://bit.ly/47virSQ January 10, 2024 at 01:45AM

Show HN: I did a platform like Upwork but for Romania https://bit.ly/4aNI2tb

Show HN: I did a platform like Upwork but for Romania https://bit.ly/3RVmCBS January 9, 2024 at 10:38PM

Monday 8 January 2024

Show HN: PaintPotion – AI-powered tool for generating vector illustrations https://bit.ly/3S8TlF8

Show HN: PaintPotion – AI-powered tool for generating vector illustrations I'm excited to introduce PaintPotion. It's an AI-powered tool that generates stunning vector illustrations from a simple description in just a few seconds. Perfect for busy agencies or creative professionals looking to optimize their design work. I'm currently offering a limited pre-sale until January 31st. Should the pre-sale not reach completion, I commit to issuing full refunds on February 1st. I'd greatly appreciate your feedback and thoughts. Feel free to check it out here: https://bit.ly/4aRk0gM Thank you for your time and I'm looking forward to hearing your thoughts. https://bit.ly/4aRk0gM January 9, 2024 at 01:18AM

Show HN: I made an interactive math crossword puzzle with infinite levels https://bit.ly/3tCbBxf

Show HN: I made an interactive math crossword puzzle with infinite levels Hey there! I'm the brains behind the math crossword game on my site. This game is all about making math a little more fun – users just drag and drop numbers to fill in the blanks and move on to the next level if they get it right. Let me know if face any issues or have any suggestions! :) https://bit.ly/3Ha2c2Y January 7, 2024 at 10:59PM

Show HN: Fortran Chip-8 Interpreter https://bit.ly/41QC0UA

Show HN: Fortran Chip-8 Interpreter This is my first emulator. It is still missing a few bells and whistles like the sound timer, but otherwise it passes the basic tests from Timendus ( https://bit.ly/3TZV1lo ). I've also been thinking about making a Fortran dialect suitable for CHIP-8 ( https://bit.ly/48KzktR... ). https://bit.ly/41NuQk1 January 9, 2024 at 01:13AM

Show HN: Your Raw HTTP Response -> URL https://bit.ly/3TS35og

Show HN: Your Raw HTTP Response -> URL I wanted a tool to be able to effortlessly check out how browsers (and other clients) react to different headers (and anomalies) in the HTTP response, so I made it. Source: https://bit.ly/3HdimIO https://bit.ly/3TS37wo January 8, 2024 at 08:57PM

Sunday 7 January 2024

Show HN: I made a Perplexity-like research agent https://bit.ly/47zDQus

Show HN: I made a Perplexity-like research agent https://bit.ly/47zDXpS January 8, 2024 at 06:19AM

Show HN: Go framework for DL model inference and API deployment https://bit.ly/3S6YKMS

Show HN: Go framework for DL model inference and API deployment I made this framework to simplify the deployment of deep learning model inference. Using golang, some examples of model weight conversion are provided. https://bit.ly/3vtKCo8 January 8, 2024 at 05:11AM

Show HN: I made a HTMX Playground 100% in the browser https://bit.ly/47mOSCV

Show HN: I made a HTMX Playground 100% in the browser I recently dug up an old project in an attempt to improve on it. It's a code sandbox for playing around with HTMX in the browser, that runs a mock server within the sandbox iframe. The server "framework" is loosely based on Django, so if you're familiar with Django, you'll immediately understand what's going on. I recommend clicking through the examples. Known problems: Limited mobile support, Ace Editor (should just be Monaco) and lack of proper error outputs. Github repo: https://bit.ly/3S8RBLP I learned a lot when making it, and I hope you'll something about HTMX! Happy tinkering. https://bit.ly/3OhkLGD January 8, 2024 at 02:03AM

Show HN: Inference Mixtral 8x7B in pure Rust https://bit.ly/3H7VdaK

Show HN: Inference Mixtral 8x7B in pure Rust https://bit.ly/3H7VdHM January 7, 2024 at 11:43PM

Saturday 6 January 2024

Show HN: Load env var at runtime, support JSON validation and HTML interpolation https://bit.ly/3viz46T

Show HN: Load env var at runtime, support JSON validation and HTML interpolation https://bit.ly/3Hba9oM January 7, 2024 at 05:50AM

Show HN: Building a 'liturgical lightbulb', bringing the Calendar to life https://bit.ly/48G15Us

Show HN: Building a 'liturgical lightbulb', bringing the Calendar to life https://bit.ly/41KK35r January 6, 2024 at 12:57PM

Show HN: New RISC-V emulator for Computer Science education https://bit.ly/3NT1RWm

Show HN: New RISC-V emulator for Computer Science education Just released EGG, an emulator created for teaching Assembly and microprocessors (designed to suit the needs of the Microprocessors classes, at Universidade Federal do Paraná, Brazil). The emulator will support multiple architetures in the future, but currently only RISC-V is implemented. https://bit.ly/3H7Js48 January 6, 2024 at 11:08PM

Friday 5 January 2024

Show HN: Cygnal: Cygwin Native Application Library https://bit.ly/41NMZy4

Show HN: Cygnal: Cygwin Native Application Library Cygnal provides a forked CYGWIN1.DLL which bends some of the semantics toward native Windows behaviors, turning Cygwin into a run-time library for Windows programs. Not only is this useful for porting programs from Unix-like platforms to Windows as native applications, but Windows programs can be developed which take advantage of not only Windows APIs, but the Cygwin build environment and POSIX run-time. https://bit.ly/3H87hZz January 6, 2024 at 06:55AM

Show HN: Hashmap.me – Simple HTTP-Based Data Storage and Retrieval https://bit.ly/3RR1eh6

Show HN: Hashmap.me – Simple HTTP-Based Data Storage and Retrieval I'm excited to share Hashmap.me, a small tool I've built to simplify data storage and retrieval. It's a straightforward service that allows developers to store data records via HTTP requests and retrieve them easily, all without the hassle of setting up and managing a database. Initially I built this because I was tired of creating a database to prototype my own projects, I just wanted to persist my in memory cache between restarts early on. Each hashmap you create corresponds to its own collection in MongoDB. Perfect for small projects, quick prototypes, or learning purposes. I'd love to get your feedback and hear your thoughts! Check it out here: https://bit.ly/3S7if7P Thanks for taking a look! https://bit.ly/3S7if7P January 6, 2024 at 02:12AM

Show HN: Fitlock – Block apps until you reach your daily fitness/health goals https://bit.ly/3RPpLmr

Show HN: Fitlock – Block apps until you reach your daily fitness/health goals Introducing Fitlock, the privacy-focused app designed to empower users in curbing screen time and enhancing fitness through the utilisation of Apple Health and Screen Time features. Fitlock's innovative approach involves blocking apps and websites until users achieve their daily health and fitness objectives. Here's how Fitlock operates: users can establish a personalised schedule to block specific apps at chosen times of the day, adjusting the strictness level of the block to suit their preferences. Once the user's schedule is active, the blocked apps remain inaccessible until they successfully meet their health and fitness goals. For instance, a user might set up a schedule to restrict social media apps daily, unlocking them only for 30 minutes each time they reach 2000 steps within the specified timeframe. Beyond its core functionality, Fitlock boasts additional features like progress tracking over time and a range of strictness levels to cater to diverse user preferences. It's worth noting that Fitlock is currently exclusive to iOS, but stay tuned as there are plans to develop an Android version in the near future. I'd love to hear your questions/feedback. https://bit.ly/41KRDNp January 5, 2024 at 11:42PM

Thursday 4 January 2024

Show HN: Possibly the most comprehensive design system collection https://bit.ly/3H6SVbT

Show HN: Possibly the most comprehensive design system collection https://bit.ly/3tIPm8J January 5, 2024 at 04:23AM

Show HN: Open-source alternative to Visual React Editors https://bit.ly/3THKxqW

Show HN: Open-source alternative to Visual React Editors https://bit.ly/41Mi7xQ January 5, 2024 at 02:22AM

Show HN: AnonAmaze - MVP: Gen AI Information Privacy/Security https://bit.ly/3S6jHHC

Show HN: AnonAmaze - MVP: Gen AI Information Privacy/Security Seeking feedback on my new GPT front-end focused on maintaining privacy and information security while engaging generative AI. "Engage the power of Generative A.I. while maintaining privacy and confidentiality." Thanks https://bit.ly/3S4cyaW January 4, 2024 at 11:24PM

Show HN: Clutter-free, powerful Mac-native sample manager https://bit.ly/3H3F9XH

Show HN: Clutter-free, powerful Mac-native sample manager https://bit.ly/41Ohgwz January 3, 2024 at 10:41AM

Show HN: Go index me – Get your pages indexed by Google https://bit.ly/3RLZxl5

Show HN: Go index me – Get your pages indexed by Google https://bit.ly/3NxxNPI January 4, 2024 at 11:06AM

Wednesday 3 January 2024

Show HN: Dive into dedicated forums tailored to each subject – Academates https://bit.ly/47oZi5h

Show HN: Dive into dedicated forums tailored to each subject – Academates https://bit.ly/4aJjUrt January 4, 2024 at 03:51AM

Show HN: Pam-Authramp – Advanced Brute Force Protection for Linux Users https://bit.ly/3vp22SR

Show HN: Pam-Authramp – Advanced Brute Force Protection for Linux Users https://bit.ly/3NRkPwe January 3, 2024 at 11:07PM

Tuesday 2 January 2024

Show HN: Demo of Oracle Database + Oracle Linux + macOS UTM QEMU https://bit.ly/3THjYCf

Show HN: Demo of Oracle Database + Oracle Linux + macOS UTM QEMU https://bit.ly/3H2PpiC This is a quick demonstration tutorial of how to set up Oracle Database on Oracle Linux on macOS on Arm, by using UTM on QEMU. This is intended for local development, such as on a MacBook Pro M1/M2/M3 with enough memory and storage. There are other approaches for Oracle software, such as containers, cloud infrastructure, etc. I intend to try some of these next. Feedback welcome and appreciated. January 3, 2024 at 03:19AM

Show HN: Chomp Game built in React.js https://bit.ly/3vewgrq

Show HN: Chomp Game built in React.js I built a game called Chomp, which sparked my interest back in college when I learned about it in a game theory context. It's a 2-player game, where you take turns biting chunks of chocolate off of a chocolate bar, avoiding a special 'poison' square. Whoever chomps the poison square, loses. I’m learning React / web development and was inspired to create a playable online version as my first React app. And my first Show HN post! Currently you control both Player 1 and Player 2. I imagine a future version where you are Player 1, playing against an AI that controls Player 2. Some more about Chomp: -It is proven that a winning strategy exists for Player 1, regardless of the starting dimensions of the chocolate bar (other than the trivial 1x1 case). -HOWEVER, there is no known winning strategy that works for all starting dimensions. Only for some special cases, like a square NxN chocolate bar. -Computers can of course simulate all possible games and see which ones result in Player 1 winning, but there's no clear step-by-step procedure one could follow in practice (unlike tic-tac-toe, for example). -So if you play around and happen upon a general winning strategy for Player 1, you may have made a mathematical discovery! -Here's the wiki for more info/background on the Chomp game: https://bit.ly/3S6aNdr https://bit.ly/3S3EUCd January 3, 2024 at 01:56AM

Show HN: Rebook.me. Rebook your hotel at lowest rate poss (or upgrade for free) https://bit.ly/3RNmcNR

Show HN: Rebook.me. Rebook your hotel at lowest rate poss (or upgrade for free) We're launching a new service based on the industry tactic of 'Yield Optimization'. This is where your travel agent will monitor the rates of your booked room and secretly rebook when the rate drops, pocketing the profit. Instead now you can benefit. We monitor your hotel rate after booking and help you rebook when it drops. We also monitor upgraded rooms for the same/less than your original rate. https://bit.ly/41GHYHz January 3, 2024 at 12:35AM

Show HN: Hacker News Year in Review: 2023 https://bit.ly/3vjBGS1

Show HN: Hacker News Year in Review: 2023 https://tabsoft.co/48e0EAS January 2, 2024 at 11:46PM

Monday 1 January 2024

Show HN: Build your startup or side project faster with these SaaS templates https://bit.ly/3NMnc3F

Show HN: Build your startup or side project faster with these SaaS templates https://bit.ly/4aHFjSc January 2, 2024 at 04:50AM

Show HN: AI Undetect – The Freemium Undetectable AI Writing Tool https://bit.ly/48j0N5Z

Show HN: AI Undetect – The Freemium Undetectable AI Writing Tool AI Undetect is undetectable AI rewrite tool It offers an AI detection remover service that integrates 8 free AI detector interfaces, including GPTZero, ZeroGPT, Copyleak, Writer, and SAPLING. With a single click, you can determine whether your content has been generated by AI. If you wish to make your content seem more human-like and bypass AI detectors, you should make use of our AI humanizer, which helps in converting AI text to a more human-friendly form to anti AI detector. https://bit.ly/48mIuNp January 2, 2024 at 03:34AM

Show HN: Hook – a simple graphical C/C++ runtime editor https://bit.ly/3S2aa4k

Show HN: Hook – a simple graphical C/C++ runtime editor While helping one of my students create and iterate on a game in C using raylib, I realized there was quite a lot of time spent on experimenting with level design and colors, how the player moves, gravity, etc. and a lot of time was wasted making a change, exiting the game, recompiling, running the game, deciding his change wasn't right, and going through the whole cycle over and over. I could tell it was demotivating, and this process was creating a barrier that prevented him from experimenting to his heart's content. I started this project to solve this problem by giving a simple gui to a few core features of lldb through the lldb api. Experimenting with changing colors, where blocks in the level go, how tall the player is, gravity is all now just a simple toggle or text field edit. The variables are modifiable while the program is running. The project is still in its early stages, and so far only targets macOS. https://bit.ly/3S4NzEx January 2, 2024 at 02:15AM