The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: JellyBox – Jellyfin Desktop Client

Hey guys, so I've been working on native desktop macos client for jellyfin server.<p>Feel free to join and try it out <a href="https://testflight.apple.com/join/LVj8KwAq" rel="nofollow noreferrer">https://testflight.apple.com/join/LVj8KwAq</a>

Show HN: JellyBox – Jellyfin Desktop Client

Hey guys, so I've been working on native desktop macos client for jellyfin server.<p>Feel free to join and try it out <a href="https://testflight.apple.com/join/LVj8KwAq" rel="nofollow noreferrer">https://testflight.apple.com/join/LVj8KwAq</a>

Show HN: JellyBox – Jellyfin Desktop Client

Hey guys, so I've been working on native desktop macos client for jellyfin server.<p>Feel free to join and try it out <a href="https://testflight.apple.com/join/LVj8KwAq" rel="nofollow noreferrer">https://testflight.apple.com/join/LVj8KwAq</a>

Show HN: Dlt – Python library to automate the creation of datasets

Hi HN,<p>We're Anna, Adrian, Marcin and Matt, developers of dlt. dlt is an open source library to automatically create datasets out of messy, unstructured data sources. You can use the library to move data from about anywhere into most of well known SQL and vector stores, data lakes, storage buckets, or local engines like DuckDB. It automates many cumbersome data engineering tasks and can by handled by anyone who knows Python.<p>Here’s our Github: <a href="https://github.com/dlt-hub/dlt">https://github.com/dlt-hub/dlt</a><p>Here’s our Colab demo: <a href="https://colab.research.google.com/drive/1DhaKW0tiSTHDCVmPjM-eoyL47BJ30xmP" rel="nofollow noreferrer">https://colab.research.google.com/drive/1DhaKW0tiSTHDCVmPjM-...</a><p>— — —<p>In the past we wrote hundreds of Python scripts to fit messy data sources into something that you can work with in Python - a database, Pandas frame or just a Python list. We were solving the same problems and making the similar mistakes again and again.<p>This is why we built an easy to use Python library called dlt that will automate most data engineering tasks. It hides the complexities of data loading and automatically generates a structured and clean datasets for immediate querying and sharing.<p>— — —<p>At its core, dlt removes the need to create the dataset schemas, react to changing data, generate append or merge statements, and to move the data in transactional and idempotent manner. Those things are automated and can be declared right in the Python code, just by decorating functions.<p>Add @dlt.resource decorator, give it a few hints, and convert any data into a simple pipeline that creates and updates datasets.<p>dlt gets the details out of your way:<p>1. You do not need to worry about the structure of a database or parquet files<p>dlt will create a nice, typed schema out of your data and will migrate it when the data changes. You can put some data contracts and Pydantic models on top to keep your data clean.<p>2. You do not need to write any INSERT/UPDATE or data copy statements<p>dlt will push the data to DuckDB, Weaviate, storage buckets and many popular SQL stores. It will align the data types, file formats, and identifier names automatically<p>3. You do not need to worry when you need to add new data or update the changes.<p>dlt lets you declare how to load the data, how to increment it and will keep the loading state together so they are always in sync.<p>4. You keep how you develop and test your code<p>Iterate and test quickly on your laptop or in a dev container. Run locally on DuckDB and just swap destination name to go to the cloud - your code, schema and data will stay the same.<p>5. You can work with data on your laptop.<p>Combine dlt with other tools and libraries to process data locally. duckdb, Pandas, Arrow tables and Rust based loading libraries like ConnectorX work nicely with dlt and process data blazingly fast, compared to the cloud.<p>6. You do not need to worry if your pipeline will work when you deploy it.<p>dlt is a minimalistic Python library, requires no backend and works whenever Python works. You can finetune it to work on constrained environments like AWS Lambda or run with Airflow, GitHub Actions or Dagster.<p>dlt has an Apache 2.0 license. We plan to make money by offering organizations a paid control plane, where dlt users can track and policy what every pipeline does, manage schemas and contracts across organization, create data catalogues, and share them with the team members and customers.

Show HN: Fediverser Portal – Bring your subreddits to Lemmy

This is my attempt at helping those who are trying to ditch reddit but have not been satisfied with the content from Lemmy or haven't been able to find the corresponding communities.<p>There are two sides to this project. The first one is that I have setup a Lemmy instance (alien.top) which is mirroring some of the reddit content from subreddits that I wanted to follow <i>with the comments</i>. The difference from most mirroring bots is that, instead of one single bot account mirroring all content, the system creates one account for each reddit user that is being mirrored.<p>The <i>other</i> part of this idea which I believe is more interesting: reddit users can <i>take over</i> their own mirrored bot account on this Lemmy instance. The instance itself does not use the regular registration process, but instead authenticates via Reddit OAuth. If you login through through the "Portal", we can then grab your subscribed subreddits and (when it can) find the corresponding Lemmy communities and subscribe you to those automatically. At the moment there are not that Lemmy communities that are being mirrored because I've been the sole user, but hopefully if more people sign-up, it will help to create the network effects and more instance admins will be interested in hosting these "fediversed" communities.<p>All of the code is open source (<a href="https://github.com/mushroomlabs/fediverser">https://github.com/mushroomlabs/fediverser</a>) and I'm more than willing to help people getting their own instances if they don't want to use alien.top itself.<p>Questions and any type of feedback is always welcome!

Show HN: Fediverser Portal – Bring your subreddits to Lemmy

This is my attempt at helping those who are trying to ditch reddit but have not been satisfied with the content from Lemmy or haven't been able to find the corresponding communities.<p>There are two sides to this project. The first one is that I have setup a Lemmy instance (alien.top) which is mirroring some of the reddit content from subreddits that I wanted to follow <i>with the comments</i>. The difference from most mirroring bots is that, instead of one single bot account mirroring all content, the system creates one account for each reddit user that is being mirrored.<p>The <i>other</i> part of this idea which I believe is more interesting: reddit users can <i>take over</i> their own mirrored bot account on this Lemmy instance. The instance itself does not use the regular registration process, but instead authenticates via Reddit OAuth. If you login through through the "Portal", we can then grab your subscribed subreddits and (when it can) find the corresponding Lemmy communities and subscribe you to those automatically. At the moment there are not that Lemmy communities that are being mirrored because I've been the sole user, but hopefully if more people sign-up, it will help to create the network effects and more instance admins will be interested in hosting these "fediversed" communities.<p>All of the code is open source (<a href="https://github.com/mushroomlabs/fediverser">https://github.com/mushroomlabs/fediverser</a>) and I'm more than willing to help people getting their own instances if they don't want to use alien.top itself.<p>Questions and any type of feedback is always welcome!

Show HN: Fediverser Portal – Bring your subreddits to Lemmy

This is my attempt at helping those who are trying to ditch reddit but have not been satisfied with the content from Lemmy or haven't been able to find the corresponding communities.<p>There are two sides to this project. The first one is that I have setup a Lemmy instance (alien.top) which is mirroring some of the reddit content from subreddits that I wanted to follow <i>with the comments</i>. The difference from most mirroring bots is that, instead of one single bot account mirroring all content, the system creates one account for each reddit user that is being mirrored.<p>The <i>other</i> part of this idea which I believe is more interesting: reddit users can <i>take over</i> their own mirrored bot account on this Lemmy instance. The instance itself does not use the regular registration process, but instead authenticates via Reddit OAuth. If you login through through the "Portal", we can then grab your subscribed subreddits and (when it can) find the corresponding Lemmy communities and subscribe you to those automatically. At the moment there are not that Lemmy communities that are being mirrored because I've been the sole user, but hopefully if more people sign-up, it will help to create the network effects and more instance admins will be interested in hosting these "fediversed" communities.<p>All of the code is open source (<a href="https://github.com/mushroomlabs/fediverser">https://github.com/mushroomlabs/fediverser</a>) and I'm more than willing to help people getting their own instances if they don't want to use alien.top itself.<p>Questions and any type of feedback is always welcome!

Show HN: ArtistAssistApp – a web app to paint better with ease

Hey HN!<p>I want to show my new open-source project <i>ArtistAssistApp</i>.<p><i>ArtistAssistApp</i> - the web app to paint better with ease.<p>Tools for realistic color mixing based on real paints, tonal value drawing, simplified sketching, and more.<p>Import your own photos, select any desired color directly from the image, and learn how to mix it with your paints. The web app provides a step-by-step guide on how to precisely mix that color using your own paints using atomic or optical mixing. Atomic mixing is the physical mixing of colors together, while optical mixing is the result of placing a transparent layer of color over another color (glaze technique).<p>Save instructions on how to mix your favorite colors from the paints you have for quick reference.<p>Smooth your photo to reduce detail and focus on the big shapes and proportions of your subject, and learn how to simplify and abstract your paintings.<p>Use tonal value sketches that capture the light and shadow of your subject to learn how to create contrast and depth in your paintings.<p>Works on desktops, laptops, tablets and smartphones.<p>You can try it at <<a href="https://artistassistapp.com/" rel="nofollow noreferrer">https://artistassistapp.com/</a>>. No login or registration required.<p>The source code is available on GitHub <<a href="https://github.com/eugene-khyst/artistassistapp">https://github.com/eugene-khyst/artistassistapp</a>>.

Show HN: ArtistAssistApp – a web app to paint better with ease

Hey HN!<p>I want to show my new open-source project <i>ArtistAssistApp</i>.<p><i>ArtistAssistApp</i> - the web app to paint better with ease.<p>Tools for realistic color mixing based on real paints, tonal value drawing, simplified sketching, and more.<p>Import your own photos, select any desired color directly from the image, and learn how to mix it with your paints. The web app provides a step-by-step guide on how to precisely mix that color using your own paints using atomic or optical mixing. Atomic mixing is the physical mixing of colors together, while optical mixing is the result of placing a transparent layer of color over another color (glaze technique).<p>Save instructions on how to mix your favorite colors from the paints you have for quick reference.<p>Smooth your photo to reduce detail and focus on the big shapes and proportions of your subject, and learn how to simplify and abstract your paintings.<p>Use tonal value sketches that capture the light and shadow of your subject to learn how to create contrast and depth in your paintings.<p>Works on desktops, laptops, tablets and smartphones.<p>You can try it at <<a href="https://artistassistapp.com/" rel="nofollow noreferrer">https://artistassistapp.com/</a>>. No login or registration required.<p>The source code is available on GitHub <<a href="https://github.com/eugene-khyst/artistassistapp">https://github.com/eugene-khyst/artistassistapp</a>>.

Show HN: ArtistAssistApp – a web app to paint better with ease

Hey HN!<p>I want to show my new open-source project <i>ArtistAssistApp</i>.<p><i>ArtistAssistApp</i> - the web app to paint better with ease.<p>Tools for realistic color mixing based on real paints, tonal value drawing, simplified sketching, and more.<p>Import your own photos, select any desired color directly from the image, and learn how to mix it with your paints. The web app provides a step-by-step guide on how to precisely mix that color using your own paints using atomic or optical mixing. Atomic mixing is the physical mixing of colors together, while optical mixing is the result of placing a transparent layer of color over another color (glaze technique).<p>Save instructions on how to mix your favorite colors from the paints you have for quick reference.<p>Smooth your photo to reduce detail and focus on the big shapes and proportions of your subject, and learn how to simplify and abstract your paintings.<p>Use tonal value sketches that capture the light and shadow of your subject to learn how to create contrast and depth in your paintings.<p>Works on desktops, laptops, tablets and smartphones.<p>You can try it at <<a href="https://artistassistapp.com/" rel="nofollow noreferrer">https://artistassistapp.com/</a>>. No login or registration required.<p>The source code is available on GitHub <<a href="https://github.com/eugene-khyst/artistassistapp">https://github.com/eugene-khyst/artistassistapp</a>>.

Show HN: OpenAPI DevTools – Chrome extension that generates an API spec

Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.

Show HN: OpenAPI DevTools – Chrome extension that generates an API spec

Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.

Show HN: OpenAPI DevTools – Chrome extension that generates an API spec

Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.

Show HN: OpenAPI DevTools – Chrome extension that generates an API spec

Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website.

Show HN: React-magic-motion, a package to automatically animate your components

react-magic-motion is a npm package for react.js that gives you a component named <MagicMotion>. All children of this MagicMotion tag will have all their layout changes animated.<p>This automatic animation built on top of framer-motion, so that means that you will get all of its features as well (spring animation, shared layout animations, etc...).<p><a href="https://www.react-magic-motion.com/" rel="nofollow noreferrer">https://www.react-magic-motion.com/</a><p><a href="https://github.com/etesam913/react-magic-motion">https://github.com/etesam913/react-magic-motion</a>

Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform

Togomak is a command line tool that runs pipelines locally and on the cloud using HashiCorp Configuration Language with a Terraform-like architecture. I am a DevOps engineer and I wanted to build something that is CI/CD provider agnostic - something like GNU make, which I could plug into any provider of choice and not have to rewrite anything while retaining its rich features.<p>I love Terraform and its ecosystem, so I guess I borrowed a huge chunk of their design. Togomak makes parts of your pipeline reusable, by making it a Togomak module, just like Terraform modules. It also gives you power over several HCL functions, loop expressions, templating, and customizing a pipeline according to user input.<p>I started this project over a year ago, and over the course, I learned a lot about how Terraform works. Hopefully, some of our other Terraform friends would find this little tool useful!<p>togomak is actually short for "to-go-and-make", and it sounds similar to "tokamak", a fusion device using magnetic fields to contain hot plasma for energy; perhaps it's containers here!

Show HN: Fire UK Calculator and Visualiser

Show HN: Paclear – A Fun Twist on the 'Clear' Command with Pac-Man Animation

Delight your terminal with paclear, a whimsical take on the 'clear' command accompanied by a PAC-MAN animation. It's a fun way to clear your terminal screen and enjoy a bit of nostalgia at the same time.

Show HN: Paclear – A Fun Twist on the 'Clear' Command with Pac-Man Animation

Delight your terminal with paclear, a whimsical take on the 'clear' command accompanied by a PAC-MAN animation. It's a fun way to clear your terminal screen and enjoy a bit of nostalgia at the same time.

Show HN: Roadmap – A Personal Growth Game for Social Anxiety

< 1 2 3 ... 414 415 416 417 418 ... 937 938 939 >