Saturday, December 21, 2024

Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://ift.tt/Pd54I6i

Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://markitdown.pro December 21, 2024 at 10:43AM

Show HN: openai-realtime-embedded-SDK Build AI assistants on microcontrollers https://ift.tt/U0qtgvD

Show HN: openai-realtime-embedded-SDK Build AI assistants on microcontrollers Hi HN! This is an SDK for ESP32s (microcontrollers) that runs against OpenAI's new WebRTC service [0] My hope is that people can easily add AI to lots of 'real' devices. Wearable devices, speakers around the house, toys etc... You don't have to write any code, just buy a device and set some env variables. If you have any feedback/questions I would love to hear! I hope this kicks off a generation of new interesting devices. If you aren't familiar with WebRTC it can do some magical things. Check out WebRTC for the Curious[1] and would love to talk about all the cool things that does also. [0] https://ift.tt/FKJo1x6 [1] https://ift.tt/btkcoae https://ift.tt/daAZVfX December 18, 2024 at 09:17PM

Show HN: Model Validation Using LLMs https://ift.tt/KwfpTM7

Show HN: Model Validation Using LLMs https://ift.tt/iVxHNuF December 21, 2024 at 12:31AM

Improving Safety for M Ocean View Riders: New Boarding Island and Lighting

Improving Safety for M Ocean View Riders: New Boarding Island and Lighting
By Brian Haagsman

M Ocean View riders step off the train onto a new boarding island at the line’s final outbound stop on San Jose and Niagara avenues. M Ocean View Muni riders now have a safer, easier connection to Balboa Park BART. Before, riders had to step off the train directly into the street at the San Jose Avenue last stop near Balboa Park BART Station. The street design at the stop simply didn’t allow for a widened sidewalk or an island riders could step onto when leaving the train. Recently, we found a solution. We moved the stop across the street to the south side of the intersection. This provided...



Published December 20, 2024 at 05:30AM
https://ift.tt/DVBMpXv

Friday, December 20, 2024

Show HN: CxReports – Low-Code Tool for User-Facing PDF Reports https://ift.tt/2qYav6I

Show HN: CxReports – Low-Code Tool for User-Facing PDF Reports Marko here from Codaxy. For over two years, we have been working on CxReports, a low-code tool for creating user-facing PDF documents and reports. We first saw the problem in wealth management, where reports are crucial for the user experience. Software vendors have customers who ask for customized reports with unique content, branding, and visuals. The solution was to build a tool that allows customization for each customer, which even customers themselves can use. Over time, this evolved to be a generic solution that works for various other use cases. CxReports lets you build reports visually. You can connect to a database and get data using SQL queries. It supports scheduled report generation and delivery. The API enables accessing CxReports from other applications or workflows. https://cx-reports.com/ You can easily try it out with our Docker image - https://ift.tt/5C2YRM7 . We offer a free tier for registered users. How do you currently handle customized reporting? Are there specific challenges you face with generating user-facing reports? I’d love to hear your thoughts and feedback. Looking forward to the discussion! December 19, 2024 at 08:45PM

Show HN: CCState is a semantic, strict, and flexible state management library https://ift.tt/3nJ4hwL

Show HN: CCState is a semantic, strict, and flexible state management library CCState is a semantic, strict, and flexible state management library suitable for medium to large single-page applications with complex state management needs. The name of CCState comes from three basic data types: computed, command, and state. https://ift.tt/ARThty6 December 19, 2024 at 03:44PM

Show HN: Mizu.js – Bringing back simplicity in web apps creation https://ift.tt/EblDerf

Show HN: Mizu.js – Bringing back simplicity in web apps creation Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site generation, whichever environment you prefer. Just include the script in any web page (or backend) to get started. You can template content, bind attributes, add interactivity, handle HTTP interactions, create custom components, and much more — all out of the box, without any configuration, transpilation steps, or builds. I hope you'll find mizu.js as exciting and useful as I do and I'd love to get your feedback! You can learn more about it at https://mizu.sh ! Online playground: https://ift.tt/3mbj7Qd Custom builder: https://mizu.sh/build Code coverage: https://ift.tt/Ef1vBMR GitHub: https://ift.tt/37lP61z ## Motivation ## Nowadays, setting up a complete environment and installing thousands of packages is often required just to create a simple "Hello World" page. Yet, with the current ECMAScript standard, vanilla JS has never been more powerful. It offers built-in custom HTML components, proxies for changes tracking, weak references for better memory management, and many new data structures and methods. So why is web development still insanely complex? mizu.js aims to avoid adding bloat on top of native features, and instead focus on providing convenience helpers. It's basically "glue" around all these native features with added sugar, a recipe for a lightweight yet powerful utility. All evaluated expressions are interpreted as vanilla JavaScript, and you add your instructions directly into your HTML. So if you know already know about JS/HTML, then you're already 80% know of how to use mizu.js (add an extra 10% if you've used Vue, Alpine.js or htmx in the past as some syntax and concepts are inspired by it), the rest is basically just remembering the directive names. The learning curve is that small. Also, you may have heard of https://matcha.mizu.sh , a CSS stylesheet to instantly make your web page stylized. Well, it's a great companion to mizu.js. With both of them, you can create MVPs for your projects super fast! https://mizu.sh December 19, 2024 at 11:55PM

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

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 ...