Skip to main content

Posts

Showing posts from December 11, 2022

Show HN: A self-updating list of the most current useragents https://ift.tt/zJgMKmO

Show HN: A self-updating list of the most current useragents Hi Hacker News! I made a site which displays the most common useragents found on the web. The site updates weekly with data sourced from the server access logs of another site I run in order to give an accurate picture of the devices and browsers being used on the web. I do a lot of web scraping in my work and it's this group of people who I had in mind when creating the site. The data is presented as useragent, browser, os, and relative percentage of occurence. It can be viewed as a table on the site or via json in the API. Please let me know your thoughts or feedback and I hope you find it useful! Thanks! https://ift.tt/USlC3G6 December 18, 2022 at 03:50AM

Show HN: Auto-Generate Python REST API Clients Using OpenAPI Generator https://ift.tt/hrgFJi8

Show HN: Auto-Generate Python REST API Clients Using OpenAPI Generator Hi all, We've refactored the Python client generator in OpenAPI Generator(https://ift.tt/gwSKUMv). To give it a try, please follow 3 simple steps below: 1. Download the Java JAR: https://ift.tt/JeEatP9 2. Rename the JAR as "openapi-generator-cli.jar" 3. Execute the following command to run the generator for the PetStore API: https://ift.tt/SWV6qfA Mac/Linux: $ java -jar openapi-generator-cli.jar generate -g python-nextgen -i https://ift.tt/SWV6qfA -o /var/tmp/python-nextgen/ Windows: $ java -jar openapi-generator-cli.jar generate -g python-nextgen -i https://ift.tt/SWV6qfA -o C:\tmp\python-nextgen (If JVM is not installed in your machine, please use openapi-genreator-cli docker image instead: https://ift.tt/ZvBnNPG) If you've any feedback or question, please reply to https://ift.tt/jz7roKa to let me know. December 17, 2022 at 09:16PM

Show HN: Simple pub/sub using WebSockets in Node.js https://ift.tt/uPlwFjY

Show HN: Simple pub/sub using WebSockets in Node.js I built this pubsub module because I wanted a simple solution that uses only node. Why did I want pubsub? I wanted to build a complex app but segregate it into microservices that work together through event messages. I also wanted to use this method instead of node's built-in clustering for multiple instances. I've been running it for a few weeks now with several messages per second bugfree. I plan to use this setup for future apps as it reduces complexity of the code and allows me to restart/update one part of the app without interrupting the other parts. I would love to receive feedback and suggestions on the code and features, and hope it can be useful to you also! https://ift.tt/hN7tbjU December 16, 2022 at 07:36PM

Show HN: mpvc-tui – A minimal mpc-like CLI and TUI for controlling mpv https://ift.tt/BlxnGDT

Show HN: mpvc-tui – A minimal mpc-like CLI and TUI for controlling mpv Hi there, This is just a shameless self-plug about a personal project of mine: "Using mpv and mpvc to play and manage the stuff I listen." To that end I've forked the great https://ift.tt/lCryN5k and started hacking around, so far I've focused on: getting a minimal TUI working, improving the CLI, playing online music (eg. youtube and other streaming services), and bugfixes (including the introducing new ones). The project is mainly developed, and, used under Debian/Ubuntu systems so expect the best results with these. What I expect from sharing in HN is: - Letting people know about that might find it useful/interesting. - Getting some feedback about things that I might have been missing. - Being a personal project, that I use and develop, I've got no commercial interest, but I highly value if people find it useful and promote it. If you are still reading, just head to https://ift.tt/OfuoEnM Tha

Show HN: I made a Slack bot that qualifies your sign-ups using GPT-3 https://ift.tt/skXadwy

Show HN: I made a Slack bot that qualifies your sign-ups using GPT-3 OP here, this was super fun to build. It all started from playing around with Nat Friedman's GPT browser https://twitter.com/0xferruccio/status/1599014988693180417 Then after having this running for our product for a couple of days or so we decided to give 10 customers access and they loved it! So expanding access now feels great :) https://ift.tt/0gD1tjf December 15, 2022 at 09:30PM

Show HN: The easiest way to run a brainstorm, supercharged with A.I https://ift.tt/EVe5ItY

Show HN: The easiest way to run a brainstorm, supercharged with A.I Hello friends! We've been working hard on building Mimosa, and would love for you to try it! No signups required. Facilitating brainstorming sessions can be a challenging and time-consuming task. It's difficult to keep everyone on agenda, engaged, and contributing. So we've built Mimosa to be the easiest way to facilitate a brainstorming session. Imagine if a "digital whiteboard" and a "trello board" had a baby, but built with all the best practices of professional facilitation. With Mimosa, you can minimize bias by allowing team members to contribute anonymously before revealing their ideas. This ensures that everyone has a fair chance to share their thoughts and ideas without fear of judgment. Once the brainstorming session is complete, you can easily view and export the final results. This allows you to keep track of a meeting's effectiveness and share it with stakeholders. But th

Show HN: Natural language Twitter search using Codex https://ift.tt/0oiyaKl

Show HN: Natural language Twitter search using Codex We built a structured search engine for Twitter called Bird SQL, available at https://ift.tt/zZsLdoU . Our search interface uses OpenAI Codex to translate natural language to SQL. Our backend then verifies the SQL, executes it, and displays the results on the web app. This makes large structured datasets like a scrape of Twitter easy for anyone to explore. As background, while working on text-to-SQL as a general problem, we came to believe one of its most powerful applications is as a search tool because: - SQL is hard to write by hand and prone to errors - It allows you to iterate quickly if you’re exploring a new dataset - A lot of contextual information that you’d normally have to internalize (e.g. your data’s schema) can be automatically generated and offloaded to the language model Using large language models (LLMs) like Codex to write the SQL for you means you don’t have to worry about the nitty gritty language details, but sti

Show HN: Readwise Reader, an all-in-one reading app https://ift.tt/ts0oaeK

Show HN: Readwise Reader, an all-in-one reading app Hey HN, cofounder of Readwise here. We've been working on this cross-platform reader app for about 2 years, excited to finally share it in public beta. Probably the most notable thing that makes Reader unique is that it supports almost any content type you could want to save/read/highlight: * web pages * emails/newsletters * PDFs * ePubs * twitter threads * youtube videos (with transcripts) * RSS feeds With all of your knowledge content in one place, we built powerful reading and highlighting, as well as a bunch of novel triage/organization features, so you can actually consume & stay on top of that content! There are also a lot of advanced features too, such as text-to-speech, GPT3 questions/summaries, super powerful highlighting (that includes markup and images), complex filtering/search (with our own query language), sleek mobile triage UI, keyboard shortcuts for reading/everything, integrations with note-taking apps, a bro

A Brief History of the T Third Part 2: 1980s-2023

A Brief History of the T Third Part 2: 1980s-2023 By Jeremy Menzies Beginning in January 2023 full service on the new T Third extension 2023 will run from Sunnydale to Chinatown every day. In this two-part blog series, we will look back at some of the history of the T Third Street line. Part 1, published last month goes through the first 100+ years. In Part 2, we look at the recent history of the T Third and Central Subway projects from the 1980s to today.  The Call for Better Transit: 1980s-90s  In the decades following World War II, the neighborhoods along the southern end of 3rd Street became more economically depressed and transit service declined.  Residents felt cut off from the rest of the city as bus service did not meet their needs.  People boarding a 15 Route bus on 3rd Street near Market in 1983. Bus service on the 15 provided critical north-south service through the City’s busiest areas.  In the late 1980s, the city was looking to revitalize the Mission Bay, Dogpatc

Show HN: AI Avatar Image Generator Based on Other AI Images https://ift.tt/lQEcdBa

Show HN: AI Avatar Image Generator Based on Other AI Images An AI Avatar image generator that creates images of you based on other AI created images. The popularity of the recent AI Avatar image generator apps sparked some interest of mine in the area. After playing around with a few AI Avatar image generators, some of which generate pictures of you based on pictures you upload and prompts you write, I thought, wouldn't it be much easier, instead of writing out prompts, to just select another image which you want your generated image to be based on. The image the user selects is actually another AI generated image, so we know the prompt used to generate it. So prompt writing is abstracted away from the user, and instead they can search for images and click on ones they like. Backend of the application currently uses Astria AI for the image model training and generation, and uses the Lexica API for getting lists of AI generated images and their prompts. https://ift.tt/ej03qdw Decemb

Central Subway Brings More Art to Union Square

Central Subway Brings More Art to Union Square By Enrique Aguilar Main entrance to Union Square/Market Street Station during special weekend service  The Union Square/Market Street Station is centered in the heart of the Union Square neighborhood, known for world-class shopping and notable art galleries. With the opening of the Central Subway, a new public art collection arrived, with color schemes complementing the station’s modern architectural design. Collaborations between artists reign at this station, allowing a blend of different artistic concepts.  Erwin Redl  titled his piece Lucy in the Sky. It is an illuminated installation comprised of hundreds of translucent 10 x 10 inch light panels, each containing an array of color LEDs. A diamond-shaped pattern is formed by suspended light panels along the entire length of the concourse level corridor’s ceiling. They are computer programmed to slowly change color and display simple patterns, creating an immersive and kaleidoscop

Show HN: Mailsociety: A revolutionary new take on email, transforming the inbox https://ift.tt/nVjUXQH

Show HN: Mailsociety: A revolutionary new take on email, transforming the inbox We are excited to launch Mailsociety today! We'd love to hear your feedback on the app. What are some of the challenges you face when it comes to managing your inbox? https://ift.tt/8xidUYr December 14, 2022 at 04:02PM

New T Third Route in Central Subway Starting January 7

New T Third Route in Central Subway Starting January 7 By Mariana Maguire New T Third service via Central Subway starts January 7 with service between Sunnydale and Chinatown-Rose Pak Station. On Saturday, January 7, the T Third starts its historic new route, providing a direct Metro connection between Sunnydale and Chinatown-Rose Pak Station. Service runs Mondays through Fridays, 6 a.m. to midnight. every 10 minutes and Saturdays and Sundays, 8 a.m. to midnight every 12 minutes. The new T Third line vastly improves transportation to and from some of San Francisco’s most densely populated areas and major shopping corridors, expanding transit options and new connections. The new T Third route will travel north to the new Central Subway from 4th & King platform. It will no longer turn onto King Street or run along the Embarcadero and the Market Street subway. Also, the K Ingleside will now travel between Balboa Park and Embarcadero Station. New Connections Customers traveling

Show HN: We scaled Git to support 1 TB repos https://ift.tt/ouUcfJA

Show HN: We scaled Git to support 1 TB repos I’ve been in the MLOps space for ~10 years, and data is still the hardest unsolved open problem. Code is versioned using Git, data is stored somewhere else, and context often lives in a 3rd location like Slack or GDocs. This is why we built XetHub, a platform that enables teams to treat data like code, using Git. Unlike Git LFS, we don’t just store the files. We use content-defined chunking and Merkle Trees to dedupe against everything in history. This allows small changes in large files to be stored compactly. Read more here: https://ift.tt/m4FOuZ9 Today, XetHub works for 1 TB repositories, and we plan to scale to 100 TB in the next year. Our implementation is in Rust (client & cache + storage) and our web application is written in Go. XetHub includes a GitHub-like web interface that provides automatic CSV summaries and allows custom visualizations using Vega. Even at 1 TB, we know downloading an entire repository is painful, so we buil

Show HN: Bugbusters.ai automated bugfixing using gpt-3 https://ift.tt/oUrjRe1

Show HN: Bugbusters.ai automated bugfixing using gpt-3 Hi everyone on HackerNews, We are just launching Bugbusters. Bugbusters is a GitHub-Bot that writes bugfixes for errors detected by application monitoring software like sentry. It examines an error's monitoring data, such as stack traces, in combination with the source code and git commit history to generate a potential fix. The bugfix will be submitted via a Pull Request that will also include details on the determined cause of the initial error and approach taken to fix it. You can simply create a GitHub Issue containing a link to the error in sentry and assign it to the Bugbusters-Bot. In cases where the bot is unable to generate a solution, it assists a programmer in finding a fix by providing information and steps that could lead to a resolution. This may involve providing a list of potential error causes, online research results such as stack-overflow posts, as well as code changes (commits) that may have caused an error.

Show HN: ShopWitYoPeople – A black Chicago business directory https://ift.tt/bXP9QMD

Show HN: ShopWitYoPeople – A black Chicago business directory Hey HN! ShopWitYoPeople ( https://ift.tt/voTSGBt ) was built to showcase Black Chicago businesses. We’re around to answer questions and look forward to hearing everything and anything you have to say! https://ift.tt/RZkXFbe December 13, 2022 at 07:09AM

Show HN: Is Edge Compute Faster? Benchmarking Edge Platforms (With Databases) https://ift.tt/vp0gW4X

Show HN: Is Edge Compute Faster? Benchmarking Edge Platforms (With Databases) I built a platform for running your applications and data on the edge with TypeScript (Bun and Deno) and SQL with strong consistency (PostgreSQL compatible that works with Prisma!). https://ift.tt/lS0d63K December 13, 2022 at 03:20AM

Show HN: Create auto-updating charts-as-images with low-code/nocode https://ift.tt/c1ILViq

Show HN: Create auto-updating charts-as-images with low-code/nocode Hello, we just released Image Charts 2.0, a way to create and show a chart as an image anywhere using our custom API and integrations with Zapier and Make. My friend Francois-Guillaume made Image Charts in 2015 to replace Google Image Charts for a project since it was deprecated. Since then we’ve been adding features and getting it integrated with Zapier and Make to make it easy to build good-looking charts automatically. Each chart has a custom URL and HTML code so it’s easy to embed. And you can build progress bars, gradients, and really any kind of chart with it (bar, line, radar, scatter, you name it). We have a gallery of over 30 charts and counting. [Chart gallery]( https://ift.tt/ZQPo26F... ) with sample data The site with the live Editor: [ https://www.image-charts.com/](https://www.image-charts.com/... How-to with gradient fills: [ https://ift.tt/JWGC5dQ... How-to progress bars: [ https://ift.tt/quvJlne]... Re

Show HN: Obsidian: Insert conversation starters generated by AI in your notes https://ift.tt/rwbFIog

Show HN: Obsidian: Insert conversation starters generated by AI in your notes I often prepare my conversations beforehand, whether for business or family/friends, with this Templater you can get ready for great & deep conversations using https://langa.me API (free tier). https://ift.tt/0YE8zGQ December 12, 2022 at 10:49PM

Show HN: Train your own image generator (Stable Diffusion) for free https://ift.tt/hHajAYD

Show HN: Train your own image generator (Stable Diffusion) for free I've had a blast playing with stable diffusion and I see all the potential it will bring to us. I released a service for training your model, just upload 20-30 images and you can have a model of someone or some object doing anything. You can train one model for free a month in a slower queue or you can train many models on a fast queue and with other features for a fee. Here is an example of using it for show product placement: https://ift.tt/OtkaBMK and here is an example of using it for people: https://ift.tt/Yf407kN and an example for using it for styles: https://ift.tt/n3lPhEe The UI is rough, but I would love feedback on how to improve it for you. https://88stacks.com https://88stacks.com/ December 12, 2022 at 06:52PM

Show HN: Use ChatGPT in Jupyter notebooks via a Chrome extension https://ift.tt/iNyCbH8

Show HN: Use ChatGPT in Jupyter notebooks via a Chrome extension Hello HN! Here's a browser extension that brings together two things that I love: Jupyter and ChatGPT. It makes it possible to have ChatGPT generate code inside your Jupyter notebooks. It has the side effect of making it really easy to save your ChatGPT sessions in a local notebook. I parse the ChatGPT response, extract it into code cells for you automatically so that you no longer have to copy and paste code from your browser into your favorite code editor like an animal. ChatGPT even wrote some of the code used in this extension! The extension [1] from user:wonderfuly forms the core of messaging with the ChatGPT service; it works great! All the other mistakes are mine and mine alone. I'm not a web dev, so I'm sure there's lots of horrible hacks and mistakes that I made while writing this extension. Help welcome. [1] https://ift.tt/DypBCfK https://ift.tt/51lpEs3 December 12, 2022 at 09:39AM

Show HN: AI-powered message replies assistant https://ift.tt/7Age2pZ

Show HN: AI-powered message replies assistant I was free early this week and decided to work on something I've always wondered. As someone who has struggled with matches on Tinder and ghosting, I know how difficult it can be to come up with the perfect response in the moment. That's why I created this tool - to make it easy for anyone to quickly and easily generate the perfect reply, tailored to their audience, culture, and context. It is currently in beta and would love to hear your feedback on the product. Link to webapp: https://ift.tt/FGWY21w https://ift.tt/FGWY21w December 11, 2022 at 12:50PM

Show HN: Hanzi.gg – Wordle-inspired Chinese character guessing game https://ift.tt/iCPVKR8

Show HN: Hanzi.gg – Wordle-inspired Chinese character guessing game Tap on a character to reveal the strokes, radicals and components it has in common with the character you're trying to guess. This was designed mainly for learners but I'm curious to hear from fluent hanzi readers whether the game is too easy. The vocabulary is from the Chinese Vocab List project [1]. Character graphics and data are sourced from Make me a Hanzi [2]. There are 95 pre generated games at the moment which are randomly chosen, more will be added soon. Suggestions welcome! [1] https://ift.tt/IM5WY16 [2] https://ift.tt/SPYF7R9 https://hanzi.gg December 11, 2022 at 03:05PM