Monday, 27 February 2023

Show HN: DbDeclare – A Python declarative layer for your database https://bit.ly/3kACIEf

Show HN: DbDeclare – A Python declarative layer for your database Hi HN! I made and just published v0.0.1 of DbDeclare. I use Python a lot, and interact with Postgres a lot. I like using SQLAlchemy, and I love Alembic. Those wonderful tools primarily operate on tables, though, and I often find myself writing custom code to declare what databases, roles, schemas, privileges, etc. I want, and I have a hard time updating them reliably and in a repeatable fashion. That's where DbDeclare aims to help: declare what you want in your cluster (in addition to SQLAlchemy-defined tables and columns) in-code, alongside your tables. There is a lot this can't do yet (thus the v0.0.1), but I think there's a decent foundation here to build on and eventually have really nice features like autogenerating change statements between your in-code definition and what is actually in your database cluster (like Alembic). This is also my first attempt at building an open-source project, so I'm sure there are plenty of mistakes. Please feel free to provide feedback, I'd love to make it better. For what it's worth, I'm aware that you can do some of this at the infrastructure-as-code layer using a tool like Terraform/Pulumi. My personal preference is to have all this sit closer to my tables rather than my infrastructure, so here we are. Anyway, let me know what y'all think. Thanks! https://bit.ly/3IzRgft February 27, 2023 at 05:04PM

Show HN: General information from data easy to use https://bit.ly/3Z5QNIW

Show HN: General information from data easy to use https://bit.ly/3kqf6lP February 27, 2023 at 07:03AM

Sunday, 26 February 2023

Show HN: Visualization of Catmull-ROM Spline Generation https://bit.ly/41oJuh7

Show HN: Visualization of Catmull-ROM Spline Generation https://bit.ly/3y1Mx0V February 26, 2023 at 10:26PM

Show HN: LLMs can be susceptible to a new kind of malware https://bit.ly/3EEGOSD

Show HN: LLMs can be susceptible to a new kind of malware https://bit.ly/3EB8Lec February 26, 2023 at 02:26PM

Show HN: Ichido, search engine that tags sites using Google and Cloudflare https://bit.ly/3Zm5GX9

Show HN: Ichido, search engine that tags sites using Google and Cloudflare Hello HN, In my spare time I work on an experimental search engine named Ichido. Search is fascinating, there are so many features you can add to a search engine, but I find that the existing search engines are a bit limited in the features they have to offer. So I decided to work on my own search engine to test out different features, searching algorithms, and front ends in order to improve my (and hopefully others) searching experience. Ichido includes a tagging system that provides more info on search results. For example, if a site links to Google services or uses Cloudflare, a tag is shown with the search result that let's the user know about that site's use of those services. Ichido also includes links to RSS feeds in search results, making it much easier to find RSS feeds. This search engine is free to use, but if you like the service and want to support continued development please consider making a donation (Ichido currently supports donations through Libera Pay). https://bit.ly/3Z3bt4e February 26, 2023 at 04:12PM

Show HN: Step through Stack Overflow's system architecture circa 2016 https://bit.ly/3EG8bfb

Show HN: Step through Stack Overflow's system architecture circa 2016 https://bit.ly/3YiAV4J February 26, 2023 at 12:59PM

Saturday, 25 February 2023

Show HN: Bearclaw – tiny static site generator with RSS https://bit.ly/3xQZxXi

Show HN: Bearclaw – tiny static site generator with RSS hey yall, I made bearclaw because I just wanted an unopinionated static site generator with no toolchain and fancy stuff going on; it'd be my pleasure to show it to you today and answer any questions you might have. If you do end up trying out bearclaw, you can use nginx or your favorite webserver. Earlier this week I made eclaire - a static site webserver with compression, caching, and automatic HTTPS through letsencrypt. https://bit.ly/3YZZkNB https://bit.ly/3IRKuD5 February 25, 2023 at 04:10PM

Show HN: 138 Generative AI tools for images, text, videos, code, audio, and 3D https://bit.ly/3Iu7mHf

Show HN: 138 Generative AI tools for images, text, videos, code, audio, and 3D https://bit.ly/3KCaG5S February 25, 2023 at 07:44PM

Show HN: Share your AI-generated images https://bit.ly/3KFjwzQ

Show HN: Share your AI-generated images https://bit.ly/3xZcGNT February 25, 2023 at 06:07PM

Show HN: LeanCreator – a stripped-down QtCreator for C/C++, LeanQt and BUSY https://bit.ly/3IRkBTM

Show HN: LeanCreator – a stripped-down QtCreator for C/C++, LeanQt and BUSY https://bit.ly/3KDzvyd February 25, 2023 at 02:49PM

Show HN: Cross-Prompt Scripting https://bit.ly/3Z0oiwb

Show HN: Cross-Prompt Scripting https://bit.ly/41pRzC5 February 25, 2023 at 10:52AM

Show HN: Lotus Reader: A Hacker News Client https://bit.ly/3kuxGJi

Show HN: Lotus Reader: A Hacker News Client https://bit.ly/3KyfeKB February 25, 2023 at 07:10AM

Show HN: I built a map of countries where Google Analytics is declared illegal https://bit.ly/3EDVCku

Show HN: I built a map of countries where Google Analytics is declared illegal https://bit.ly/3ku2aLE February 25, 2023 at 10:59AM

Friday, 24 February 2023

Show HN: AppifyText – Get ready-to-use CRUD apps from plain text descriptions https://bit.ly/3SqEcxk

Show HN: AppifyText – Get ready-to-use CRUD apps from plain text descriptions https://bit.ly/3SptDKZ February 24, 2023 at 12:08PM

Show HN: Ask Naval Ravikant https://bit.ly/3koLeGe

Show HN: Ask Naval Ravikant I'm currently reading the almanack of Naval Ravikant. So I built a QA bot using GPT to ask questions as I review its content. Stack used: * LangChain (framework + QA agent) * Steamship (AI Infra) * Vercel (Front-end) https://bit.ly/3ZnAWFr February 24, 2023 at 04:48PM

Show HN: Convert sketches into images using ControlNet https://bit.ly/41qB2xy

Show HN: Convert sketches into images using ControlNet https://bit.ly/3Sqkz8C February 24, 2023 at 02:26PM

Show HN: Creactivities – a chatbot that trains your creative muscles https://bit.ly/3xPPAJz

Show HN: Creactivities – a chatbot that trains your creative muscles https://bit.ly/3ZjIby8 February 24, 2023 at 10:00AM

Thursday, 23 February 2023

Show HN: Search the Hilton Leaks https://bit.ly/3XWkzhQ

Show HN: Search the Hilton Leaks A simple site (made w/ SvelteKit) that lets you see if you've been affected by the recent Hilton Honors data breach and return compromised data if you have. Example: https://bit.ly/3xO2I1T https://bit.ly/3xKW38O February 23, 2023 at 10:14PM

Show HN: A NixOS-based declarative proxy and redirect server https://bit.ly/3YXL1ZF

Show HN: A NixOS-based declarative proxy and redirect server https://bit.ly/3xLBBV9 February 23, 2023 at 04:33PM

Show HN: Xc – A Markdown Defined Task Runner https://bit.ly/3ItIFeb

Show HN: Xc – A Markdown Defined Task Runner https://bit.ly/3Zix2xA February 23, 2023 at 03:45PM