Skip to main content

Posts

Showing posts from May 14, 2023

Show HN: YouTube Full Text Search – Search all of a channel from the commandline https://ift.tt/7kG01Zr

Show HN: YouTube Full Text Search – Search all of a channel from the commandline yt-fts is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video containing the keyword. https://ift.tt/gUPXCxz May 20, 2023 at 12:18PM

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) https://ift.tt/WNHY7sL

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The framework makes use of fetch (of course) but also MutationObserver API to be able to launch actions when parts of the DOM change. Let me know what you think! https://ift.tt/KzH8Ziy May 19, 2023 at 12:04AM

Show HN: Localias, securely manage local devserver aliases https://ift.tt/eVwc0zJ

Show HN: Localias, securely manage local devserver aliases Hey HN, Localias is a new tool that you can use to securely manage your local development servers. Use localias to securely proxy a local development server running on http://localhost:3000 and access it at https://frontend.test . Localias is built on top of Caddy, so it's secure and performant. And because it's built on top of Caddy, it will automatically generate and install a custom root certificate, and automatically generate and sign certificates for each of your aliases. This all works by editing your /etc/hosts file and generating a Caddy config, then running the proxy server for you either in the foreground or as a daemon. It's easier to deal with than running Caddy yourself. Your whole team can share a configuration file in your git repo, making it easier to share URLs with each other while developing. I hope you try it out and find it useful! The code is MIT-licensed and I'm happy to accept any feedbac

Sunday Streets Starts This Weekend

Sunday Streets Starts This Weekend By Enrique Aguilar A full season of Sunday Streets starts this weekend! Check out the upcoming schedule below.   Sunday Streets 2023 is here, featuring three community parties, two signature mile-plus routes and the Third Annual Phoenix Day block party program. The 15th season will kick off on Galvez Avenue and Mendell Street in Bayview on May 21 from 12 p.m. to 5 p.m. Residents and visitors alike will celebrate the neighborhood's vibrant diversity with cultural programming, health resources, local vendors and recreational activities for all ages. It is completely free and open to everyone! Each neighborhood's character makes the experience a distinct adventure. As the streets come alive with music, dance, and community spirit, SFMTA project experts will be on hand with updates and information on various transportation options. In partnership with Livable City and Into The Streets , the SFMTA proudly supports this series of events th

Show HN: AI co-pilot for employees to self serve for HR and IT https://ift.tt/nATRb6W

Show HN: AI co-pilot for employees to self serve for HR and IT Hello Hacker News! We're excited to introduce DeskFlow, an AI-driven Slack and Microsoft Teams bot, designed to streamline HR and IT operations in your workspace. DeskFlow harnesses LLM to provide immediate answers to HR and IT related queries, functioning like an in-house expert. Its features include instant access to your knowledge base and HR system, automatic ticket routing, and soon, auto-drafting responses to inquiries. By integrating DeskFlow directly into your communication channels, employees save time and boost productivity by eliminating the need to switch context or apps. We'd love to get your feedback on this product. Thanks https://ift.tt/OiE7Nec May 19, 2023 at 05:14PM

Show HN: Midjourney-Python-API https://ift.tt/hRISMCK

Show HN: Midjourney-Python-API This Python client is built for the unofficial MidJourney API, leveraging a Discord self bot and utilizing the Merubokkusu/Discord-S.C.U.M library. Please be mindful that there might be risks associated with the use of self bots, as per issue #66. Key Features: 1: Info retrieval 2: Imagine prompt 3: Image upscale and vectorization by label 4: All message returns via WebSocket, including banned words check and image processing 5: Auto reconnect WebSocket https://ift.tt/bserZmM May 19, 2023 at 08:06AM

Show HN: Lunchtoast – a CLI tool for functional testing of console applications https://ift.tt/Lc3gyM1

Show HN: Lunchtoast – a CLI tool for functional testing of console applications It helps to create tests that check program output with a simple test description format. It's written in C++20 and works on Windows and Linux. https://ift.tt/0IN28GW May 19, 2023 at 04:28AM

Show HN: Cosigny - Crowd source the best credit card and loan terms. https://ift.tt/kS7m86y

Show HN: Cosigny - Crowd source the best credit card and loan terms. The goal is to create spreadsheet with crowd sourced data regarding credit products and profiles so we can see how we measure up and find the best deals. Don't go too hard on me. I linked a few google sheets together. Hope you find it useful. https://ift.tt/uQRSeDO May 18, 2023 at 11:11AM

Show HN: PENVM – Programmable, extensible, network virtual machine https://ift.tt/iwNDrdh

Show HN: PENVM – Programmable, extensible, network virtual machine The PENVM platform provides the building blocks to facilitate the leveraging of networks. There is no lack of frameworks and tools for working with servers, communicating over the network, and processing. What PENVM does is make this simple and easy to use, reuse, and share. Low-level concerns with networking and communication are not exposed. Network setup and management is simple. Communication is uncomplicated. And integration within applications is smooth with freedom to apply as needed. PENVM provides the means to get up to speed quickly with little hassle. This kind of development does not need to difficult anymore. https://penvm.dev/ May 18, 2023 at 12:12AM

Show HN: Metatype – an open-source HTTP/GraphQL query engine for APIs and data https://ift.tt/iWltkoh

Show HN: Metatype – an open-source HTTP/GraphQL query engine for APIs and data Hey everyone, we built Metatype [0] as a different way to build APIs and backends based on 3 parts: 1. a Python package to build virtual graphs connecting all components of your stack (think databases, third-parties, and existing systems) 2. an HTTP/GraphQL query engine built in Rust/Deno that authorizes and optimizes queries over the graphs 3. a CLI to provide a nice developer experience and fast feedback cycle We developed this platform to tackle some of the challenges we often saw in tech teams we worked with: - most developers (especially backend) still spend too much time on tasks with no real added value (crud, data validation, compliance, etc.) - when growing a product, it is difficult keeping up with business needs and remaining agile/innovative with technology (especially when there is limited funding) We believe it provides multiple advantages over more traditional approaches: - it offers multiple

Show HN: Taskspace – Beautiful, simple, and customizable personal task manager https://ift.tt/fxjOYrE

Show HN: Taskspace – Beautiful, simple, and customizable personal task manager Hello HN. I built a personal task manager https://taskspace.app to experiment with NextJS. Wanted something simple and clean that I could keep open in the browser while I work. Added in task history viewing for easy reference during daily standup and when I need to summarize my completed work throughout the year during performance reviews. Now opening to the public to get feedback and see if folks find the app useful. Wondering If I should invest time building out additional features or if I should continue using it only for my personal workflow. Thanks, Tyler https://taskspace.app May 17, 2023 at 09:52AM

San Francisco To Extend Parking Meter Hours Citywide

San Francisco To Extend Parking Meter Hours Citywide By Pamela Johnson Much like real estate, parking is at a premium in San Francisco. For decades, most parking meters in the city have operated from 9:00 a.m. until 6:00 p.m. Monday through Saturday. While drivers generally love free parking, they may not realize that it’s hard to find a space in the evenings and on Sundays in many neighborhoods because the meters are not running.  Beginning in July 2023 and continuing in phases through December 2024, the SFMTA will extend parking meter hours until 10:00 p.m. Monday through Saturday and add Sunday meter hours from 12:00 p.m. until 6:00 p.m. Parking meters already operate in the evenings or on Sundays in some areas, including Mission Bay, South Beach, the 18th Street business district in Potrero Hill and along the Embarcadero. This extension will make meter hours more consistent citywide, create more parking availability and generate revenue to help the agency sustain vital Muni ser

Show HN: My solar-powered, ePaper digital photo frame https://ift.tt/2GJkXSM

Show HN: My solar-powered, ePaper digital photo frame This is version 2 of my ongoing heirloom device project, a digital photo frame built with the goal of lasting longer than your typical gadget. There's a part of me that wishes to commercialize a polished version of this product, but the more I speak to people, the more I become convinced that I belong to a very small minority. https://ift.tt/XpUh9Zt May 16, 2023 at 10:36PM

Show HN: dreamGPT: What if LLM hallucinations were a feature and not a bug? https://ift.tt/OWGuUq6

Show HN: dreamGPT: What if LLM hallucinations were a feature and not a bug? The first GPT-based solution that uses hallucinations from LLMs for divergent thinking to generate new and novel ideas. Hallucinations are often seen as a negative thing, but what if they could be used for our advantage? dreamGPT is here to show you how. The goal of dreamGPT is to explore as many possibilities as possible, as opposed to most other GPT-based solutions which are focused on solving specific problems. https://ift.tt/sIUlJ4G May 16, 2023 at 05:02AM

Show HN: Legend-State 1.0 – The fastest React state library https://ift.tt/vK5LbiV

Show HN: Legend-State 1.0 – The fastest React state library After almost a year of development and iterating, we just released Legend-State 1.0. It's the fastest React state library and is very easy to use, based on Observables (Signals) with fine-grained reactivity and built-in persistence. I'd love to know what you think, and I'm also happy to answer any general JavaScript performance questions if you want since I've gone very deep into optimizing . https://ift.tt/itabI2N https://ift.tt/Imt0gyo May 16, 2023 at 05:06AM

Show HN: Capillaries: Distributed data processing with Go and Cassandra https://ift.tt/nwXqhuY

Show HN: Capillaries: Distributed data processing with Go and Cassandra I started thinking about this approach after working on a large-scale project for a major financial company where our group developed a distributed in-house data processing solution. On a regular basis, it ingested a few gigabytes of financial data and, within a tight SLA time limit, produced a lot of enriched/aggregated/validated data for a number of customers. Sometimes, source data had errors, so operators with domain knowledge had to verify data validity at some checkpoints, immediately make corrections, and re-run parts of the workflow manually. The solution involved complex web service orchestration, custom database and was very demanding on the infrastructure availability. Capillaries is a built from scratch, open-source Go solution that does just that: ingests data and applies user-defined transforms - Go one-liner expressions, Python formulas, joins, aggregations, denormalization - using Cassandra for inte

Unsung Heroes of the Central Subway

Unsung Heroes of the Central Subway By Melissa Culross When is a subway more than just a subway? More than its tracks, tunnels and platforms? More than simply a way to get from point A to point B?   A subway is much more when people put their hearts and souls into building it, as so many who worked on the recently opened Central Subway did. The subway was decades in the making, and over the years, hundreds of SFMTA employees spent countless hours designing and constructing it. Every single contribution, no matter how large or small, was essential, and there are so many unsung heroes of the Central Subway whose collective legacy will be felt well into the future.   We want to introduce you to a few of those heroes, but please know that they are not the only ones.      Wyman Lee For Wyman Lee, building the Chinatown-Rose Pak Central Subway station was deeply personal. Lee, the SFMTA’s resident engineer for the construction, was born and raised just steps away from where the stati

Show HN: Openlayer – Test, fix, and improve your ML models https://ift.tt/LAB3Ym9

Show HN: Openlayer – Test, fix, and improve your ML models Hey HN, my name is Vikas, and my cofounders Rish, Gabe and I are building Openlayer: http://openlayer.com/ Openlayer is an ML testing, evaluation, and observability platform designed to help teams pinpoint and resolve issues in their models. We were ML engineers experiencing the struggle that goes into properly evaluating models, making them robust to the myriad of unexpected edge cases they encounter in production, and understanding the reasons behind their mistakes. It was like playing an endless game of whack-a-mole with Jupyter notebooks and CSV files — fix one issue and another pops up. This shouldn’t be the case. Error analysis is vital to establishing guardrails for AI and ensuring fairness across model predictions. Traditional software testing platforms are designed for deterministic systems, where a given input produces an expected output. Since ML models are probabilistic, testing them reliably has been a challenge. W

Show HN: Terminal Notifications for Long Processes over Slack and Discord -Nudge https://ift.tt/3vsprVB

Show HN: Terminal Notifications for Long Processes over Slack and Discord -Nudge Hi HN! Nudge is an effortless notifier for long-running terminal commands. No prompt needed, you can set it up to automatically notify you for completion of commands running over X minutes over Mac, Slack, and Discord. It can even notify you of commands running over ssh without installing it on the remote host. I built it to notify me of long, monolithic builds at my workplace. Check out Nudge Notifier at NudgeNotifier.com https://ift.tt/LmbZjdW May 15, 2023 at 12:21AM

Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/OwI4Dg5

Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/AsQU8JG Hi HN! Tack is a scripting language I've been working on sporadically for the past year or so, and intensely for the past few weeks. It originated out of a desire for something that was like Lua, but with a more familiar syntax, and without some of the other surprises in Lua such as the 1-indexed tables. It's also been a great learning project, and a very satisfying challenge! While the current version is early beta at best, I hope to continue working on it and maybe see some adoption. Despite the relative lack of optimization, I'm very pleased with the performance so far - although I haven't done a huge amount of benchmarking, it seems to be significantly faster than the stock Lua 5.4 interpreter for the quicksort test, and the btrees test (copied from the Computer Language Benchmarks Game). The language is designed for embedding in C++ programs, and is written in C++ mo

Show HN: Botecko, a gpt4 client that simulates an instant messenger https://ift.tt/jFZQBqb

Show HN: Botecko, a gpt4 client that simulates an instant messenger This is a simulation of an instant messenger running on the browser. It generates contacts (including the profile picture) based on a single sentence. All chat history is stored on your browser. Features: - Open source (apache 2) - Profile generation including picture - Prompt with plan-ahead in 4 steps. This improves the response and also gives a way to debug the character motivation. - Group Chat. Get new insights by making characters with different opinions talk to each other. If you don't have an openAi account you can check a demo here https://youtu.be/e07yjZJGnYo https://ift.tt/PCnViGg May 14, 2023 at 06:37PM