Wednesday, September 6, 2023

Show HN: uDSV.js – A faster CSV parser https://ift.tt/xcdr6ku

Show HN: uDSV.js – A faster CSV parser Hey folks! I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week. I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a benchmark-validation-athon; the library itself took ~2 weeks to write, but the performance comparisons took another ~4 weeks (on and off). The benchmarks were a huge effort, but I think they are the most thorough to date, both in breadth and in depth, so hopefully you find them useful: https://ift.tt/tZ2NoaU Let me know if you have specific concerns / questions / improvements :) cheers! Leon https://ift.tt/4Azr1fd September 4, 2023 at 09:34PM

Show HN: Nix Snapshotter – Native understanding of Nix packages for containerd https://ift.tt/O3lUxCu

Show HN: Nix Snapshotter – Native understanding of Nix packages for containerd Hello! This is Edgar and Robbie and we built nix-snapshotter. nix-snapshotter brings native understanding of Nix packages to containerd. We built this because Nix is a great fit for making efficient containers. They don't need an OS because Nix captures all dependencies exactly. However, the current process of creating Nix images is subpar because one needs to transform Nix packages into a format that container runtimes understand. Using nix-snapshotter, instead of downloading image layers, packages come directly from the Nix store. Packages can be fetched from a binary cache or built on the fly if necessary. All existing non-Nix images continue to be supported, and Nix layers can be interleaved with normal layers. nix-snapshotter also provides a CRI image service, which allows Kubernetes to resolve image manifests from Nix directly too. This enables for the first time, fully declarative Kubernetes resources, all the way down to the image specification and its contents. With this, you can even run pure Nix images without a Docker Registry at all, if you wish. We'd love for you to try it out, there is a one-liner for Nix users to boot a VM with everything pre-configured: https://ift.tt/IY2jJM1 https://ift.tt/IY2jJM1 September 6, 2023 at 10:24PM

Tuesday, September 5, 2023

Show HN: ColorMood https://ift.tt/D96iGNb

Show HN: ColorMood Does your mood affect which color you like - a tool that attempts to find your favourite color right now https://ift.tt/tlNEfu5 September 6, 2023 at 10:18AM

Show HN: Trellis – open-source Python framework to build DAG-based LLM workflows https://ift.tt/x5Rv84n

Show HN: Trellis – open-source Python framework to build DAG-based LLM workflows Hey HN! Trellis is an open-source framework for programmatically orchestrating LLM workflows as Directed Acyclic Graphs (DAGs) in Python. My friend and I started working on this a few weeks ago after we tried building applications using mainstream LLM frameworks, and faced all the common complaints (too abstracted, hard to customize, bad docs/support). After talking to a few other people building with LLMs, we also noticed that these frameworks were not inherently built to support DAG-based LLM workflows. We designed Trellis to be as minimal and flat as possible, so developers can have lower level control over their DAGs. Trellis is composed of only three abstractions: Node, DAG, and LLM. Node: the atomic unit of Trellis. Nodes are chained together to form a DAG. Node is an abstract class with only one method required to implement. DAG: a directed acyclic graph of Nodes. It is the primary abstraction for orchestrating LLM workflows. When you add edges between Nodes, you can specify a transformation function to reuse Nodes and connect any two Nodes. Trellis verifies the data flowing between Nodes in a DAG to ensure the flow of data is validated. LLM: a wrapper around a large language model with simple catches for common OpenAI errors. Currently, the only provider that Trellis supports is OpenAI. Check out our docs if this sounds interesting: https://ift.tt/U9jV8vG... We'd love it if you tried hacking with it and give us any feedback you have! :) https://ift.tt/46RuCkn September 6, 2023 at 07:34AM

Show HN: Fully client-side GPT2 prediction visualizer https://ift.tt/uP0BFkI

Show HN: Fully client-side GPT2 prediction visualizer https://ift.tt/ObxUvWH September 6, 2023 at 04:12AM

Show HN: ConfigNexus – A way to store configuration data centerally https://ift.tt/IsnUafp

Show HN: ConfigNexus – A way to store configuration data centerally https://ift.tt/g9vlkLE September 6, 2023 at 03:33AM

Show HN: Miko – an alternative to googling healthcare queries https://ift.tt/TABVZb2

Show HN: Miko – an alternative to googling healthcare queries This is a personal experiment that uses AI to respond to healthcare queries. I was fed up of googling symptoms which provided no concrete advice. The only alternative was to fork out for a doctor's appointment that would last a few minutes. So I built a little tool that will hopefully augment people's interactions with their health. I have no interest in replacing the hospital or the need for a doctor. Miko is not flawless but it is a free, instant alternative to expensive healthcare. My hope is that users would try the advice Miko gives them but also visit their doctor if their symptoms persisted. Previously I built a one-stop shop for healthcare which sold services at discounted prices but it is just an interesting side project. I have investigated ways of incorporating GPT and other models into healthcare since last year. I used bubble.io for the web app because of its convenience. https://ift.tt/Z1OjX0G September 6, 2023 at 01:53AM

Show HN: Ethical AI – Alternate Reality Game on LLMs https://ift.tt/z9hAgZC

Show HN: Ethical AI – Alternate Reality Game on LLMs https://ethical-ai.eu/ September 6, 2023 at 01:35AM

Show HN: PayPal Mafia https://ift.tt/blf1A0Y

Show HN: PayPal Mafia https://ift.tt/tnycNrF September 5, 2023 at 02:26PM

Show HN: Simple passwordless authentication for your website https://ift.tt/us0hzbI

Show HN: Simple passwordless authentication for your website Solo founder here - built a passwordless authentication service after getting frustrated with the very high pricing and lack of customizability, easy passwordless authentication on existing solutions. Check it out here and let me know what you think! https://ift.tt/ZP2b5cU September 5, 2023 at 01:17PM

Show HN: Subsidian – Visualize a Substack archive in Obsidian graph view https://ift.tt/LsZHSuQ

Show HN: Subsidian – Visualize a Substack archive in Obsidian graph view https://ift.tt/2uUF7lA September 4, 2023 at 07:38PM

Monday, September 4, 2023

Show HN: Transform any website or eBook into a research paper (no LLM required) https://ift.tt/DyQZdrs

Show HN: Transform any website or eBook into a research paper (no LLM required) https://ift.tt/DmjvLcl September 5, 2023 at 09:08AM

Show HN: Keep – GitHub Actions for your monitoring tools https://ift.tt/743GqlD

Show HN: Keep – GitHub Actions for your monitoring tools Hi Hacker News! Shahar and Tal from Keep here. A few months ago, we introduced here at HN ( https://ift.tt/WCgQOGh ) Keep as an “open source alerting CLI” and got some interesting feedback - mainly around UI, automation, and supporting more tools. We were VERY early back then, and we understood that although the current DX around creating alerts is not great, it's not that critical and developers don’t need another tool just for that. But we did find something else. While talking to developers and devops, we found that a lot of companies use many tools that generate alerts - from Cloudwatch, Prometheus, Grafana, and Datadog to tools such as Zabbix or Nagios. We definitely agree consolidation in the observability space is a real thing, but while talking to those companies we feel that there are still real use cases for having more than one tool (and for example, according to Grafana’s 2023 observability survey, 52% of the companies uses more than 6 observability tools https://ift.tt/jmRyMOo ). So we that in mind, we rebuilt Keep with a simple mindset: (1) Integrate with every tool that triggers alerts - it can be either pushing alerts to Keep via webhooks or routing policies or Keep to pull alerts via the tools API. (2) Create a simple abstraction layer to run workflows on top of these alerts. (3) Maintain a great developer experience - open source, API-first, workflows as code and generally having a developer mindset while building Keep. During the time we rebuilt Keep, Datadog released their workflow automation tool ( https://ift.tt/pWfwlGm ) which led us to the understanding that's exactly what we solve - but for everyone who uses tools other than Datadog. A short demo of Keep with a simple use case: https://www.youtube.com/watch?v=FPMRCZM8ZYg You can try it yourself by signing into https://ift.tt/wJSuERX Like always - we invite you to try Keep and we are eager to hear any feedback. https://ift.tt/JUh2enG September 4, 2023 at 08:45PM

Show HN: Recognize license plates using fine-tuned yolov8, OCR and IP camera https://ift.tt/Z1s4mOU

Show HN: Recognize license plates using fine-tuned yolov8, OCR and IP camera Hey, just a work related project I made, which could be open sourced :D If you're looking for an example on how to use/fine-tune yolov8, I feel like taking a look at this repo and reading the README could help you get up to speed (also linked some nice refs)! This is actually a full rewrite of a proprietary project I made (and documented on my site) like a year ago, will do some finishing touches (write blog post about it, mark the old version deprecated, record a tutorial on how to set it up on an Ubuntu server, etc, etc) in the following month, but felt like sharing it now, cuz I consider it done The only proprietary part is the client, which receives the images and does stuff with db (has to interact with internal APIs, so there's no reason to make it oss anyways). Also, the client contains only the business logic, all of the fun ai/web server stuff is fully open under AGPL-3.0 (and an example client without the business logic is available ... in rust btw xdd). https://ift.tt/yfJzs8n September 5, 2023 at 01:26AM

Show HN: FileSamplesHub – Free sample files to all your testing purposes https://ift.tt/NMLSiF8

Show HN: FileSamplesHub – Free sample files to all your testing purposes https://ift.tt/KNbJtBW September 4, 2023 at 01:48PM

Show HN: The simplest way to validate your idea https://ift.tt/iWB5QmG

Show HN: The simplest way to validate your idea Real idea (The Facts Clock): https://ift.tt/qSyfgrt https://bovind.com September 4, 2023 at 09:14AM

Sunday, September 3, 2023

Show HN: MonoDevelop https://ift.tt/fPlzOF5

Show HN: MonoDevelop https://ift.tt/zCKiDrv September 4, 2023 at 09:21AM

Show HN: FeedsBot – A Meower bot that posts RSS feed updates to groupchats https://ift.tt/ZurIAUf

Show HN: FeedsBot – A Meower bot that posts RSS feed updates to groupchats Hi, HN! I made this awhile back as a Meower[1] bot that posts RSS feed updates to groupchats, and reads RSS feeds, powered by Extractus' Feed Extractor[2][3]. My friend's groupchat uses this bot to post updates to his blog, and he says that it has been working out great. Looking forward to your feedback and suggestions! [1]: https://meower.org/ [2]: https://ift.tt/XHf74Pq [3]: https://ift.tt/ktOD6Uv https://ift.tt/ZwsM4mp September 4, 2023 at 05:03AM

Show HN: Llama2.f90 – Toy LLaMA2 model inference in Fortran https://ift.tt/9hwNkUQ

Show HN: Llama2.f90 – Toy LLaMA2 model inference in Fortran https://ift.tt/3OpE58T September 4, 2023 at 02:37AM

Show HN: Oxlip – a functional IDL compiling to OpenAPI https://ift.tt/uiYh2Q7

Show HN: Oxlip – a functional IDL compiling to OpenAPI https://ift.tt/KaTeSyq September 3, 2023 at 06:06PM

Show HN: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/2h9d6Kn

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...