Sunday, November 5, 2023

Show HN: Cami.js – A No Build, Web Component Based Reactive Framework https://ift.tt/Ugk5nKZ

Show HN: Cami.js – A No Build, Web Component Based Reactive Framework Hi Everyone! My main motivation for making this was that I wanted something as powerful as Svelte or React but I wanted no build steps, no JSON API, and I wanted something as close to vanilla js as much as possible. I'm mainly a backend developer, and I wanted to simply return html with some interactive islands when I need to (whose components get 'hydrated' with by backend language's templates). Some key ideas: • It's centered around light dom web components • Uses a "reactive element", which uses observables for fine-grained reactivity • Rendering is done through lit-html's tagged templates • A pub/sub store • Easy immutability using immer (it powers the observable updates & also the reducers) It's my first 'serious' library that I'm using in some work prototypes, and it's also my first 'real' open source project, so comments & feedback would be great! https://ift.tt/HTMW1L8 November 5, 2023 at 12:03AM

Saturday, November 4, 2023

Show HN: Transforming "Who's Hiring? (November 2023)" Posts into a Google Sheet https://ift.tt/xVXhySM

Show HN: Transforming "Who's Hiring? (November 2023)" Posts into a Google Sheet Hello HN Community! I've transformed the "Ask HN: Who's hiring? (November 2023)" post into a Google Sheet. Here's a quick rundown of the method: I utilized the Hacker News Algolia Search API to extract data. You can find the specific thread URL here: https://ift.tt/vULOPpr... Using a GET request, I fetched comments from the thread and processed them via the ChatGPT API. Employing the ChatGPT API for each comment, I parsed crucial job details such as company, position, location, and more. This information was structured and appended to a Google Sheets document, creating a neatly organized view of viable job opportunities. I believe this resource can aid individuals in more effectively evaluating job offers or possibly be the foundation for a helpful search tool using this standardized data. For few more details, you can check out this article: https://ift.tt/SlamWUL... https://ift.tt/iw8qfCy November 4, 2023 at 03:04AM

Show HN: Chat with Garry Tan using RAG on his YouTube channel https://ift.tt/E2cpmjU

Show HN: Chat with Garry Tan using RAG on his YouTube channel https://ift.tt/ODcfk9p November 4, 2023 at 01:29AM

Show HN: MicroLua – Lua for the RP2040 Microcontroller https://ift.tt/csZN7Hi

Show HN: MicroLua – Lua for the RP2040 Microcontroller MicroLua allows programming the RP2040 microcontroller in Lua. It packages the latest Lua interpreter with bindings for the Pico SDK and a cooperative threading library. MicroLua is licensed under the MIT license. I wanted to learn about Lua and about the RP2040 microcontroller. This is the result :) https://ift.tt/48SBk35 November 4, 2023 at 12:15AM

Friday, November 3, 2023

Show HN: I Bluefin: Using the ultimate developer Linux https://ift.tt/QonIVgp

Show HN: I Bluefin: Using the ultimate developer Linux This article goes over some of the decisions we made creating Bluefin DX - a developer-centric Linux that reimagines the distro with cloud-native tooling. https://ift.tt/2mBbYWC November 2, 2023 at 09:50PM

Show HN: Internet Speed Test https://ift.tt/FmGfHtO

Show HN: Internet Speed Test https://ift.tt/xUEK2R9 November 3, 2023 at 07:50AM

Show HN: Dashboard for Minimalists https://ift.tt/UJLFqI5

Show HN: Dashboard for Minimalists https://www.dashb.io November 3, 2023 at 05:33AM

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding https://ift.tt/IwYJfju

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought ...