ads

Wednesday, May 31, 2023

Show HN: Pytest-Ruff https://ift.tt/7sEadI6

Show HN: Pytest-Ruff https://ift.tt/tIHrqcR May 31, 2023 at 04:06PM

Show HN: Find the sickest motorcycle rides in your area with Peg Scraper https://ift.tt/MIx9zpb

Show HN: Find the sickest motorcycle rides in your area with Peg Scraper Dear HN, This is a little weekend project I put together for a good friend of mine who loves to ride. It shows you the best, twistiest roads in your area and then randomly selects a few of them until you see a "loop" that you like—then it shoots you straight to Google Maps with the route pre-loaded. Thought I would drop it here because why not. https://ift.tt/S6jFVJq May 31, 2023 at 08:02PM

Show HN: Dreaming about content.revenue(); https://ift.tt/AOw1qUc

Show HN: Dreaming about content.revenue(); https://ift.tt/ZRCvSM3 May 31, 2023 at 10:59AM

Show HN: Jitar, a runtime that automates all end-to-end communication for TS https://ift.tt/xnCl5yz

Show HN: Jitar, a runtime that automates all end-to-end communication for TS Do you know where you will end at the start of a new application? Me neither. Change is the only constant, and it haunts me for decades. I think that applications should be able to change without making extensive modifications and regression testing. That is my goal. In the ideal world, a simple monolithic application can grow and transition into microservices without any refactoring. Defining what runs where should be a matter of configuration, and be changed any time. And this is exactly what Jitar brings to the table. https://ift.tt/BXHLsqg May 31, 2023 at 06:55PM

Show HN: Travel website fully generated by AI https://ift.tt/TiroLnp

Show HN: Travel website fully generated by AI https://ift.tt/fWsjMqd May 31, 2023 at 02:25PM

Tuesday, May 30, 2023

Show HN: I open sourced the CLI of my API Testing Framework https://ift.tt/q6t0nAH

Show HN: I open sourced the CLI of my API Testing Framework https://ift.tt/ZG1oQmg May 31, 2023 at 04:35AM

Show HN: A powerful, compact home server for self-hosting https://ift.tt/Om3KzTa

Show HN: A powerful, compact home server for self-hosting https://umbrel.com/?v=1 May 30, 2023 at 08:28PM

Show HN: Metabase and Forest Admin Integration https://ift.tt/bVJvPKj

Show HN: Metabase and Forest Admin Integration https://ift.tt/YOMuvPz May 30, 2023 at 02:48PM

Show HN: Opinionated Web Framework for Converting Jupyter Notebooks to Web Apps https://ift.tt/txYHc76

Show HN: Opinionated Web Framework for Converting Jupyter Notebooks to Web Apps https://RunMercury.com May 30, 2023 at 05:39PM

Show HN: iOS iCal Helper https://ift.tt/Gkg5EBL

Show HN: iOS iCal Helper Hello HN! Long time lurker and Apple user here. I made this simple tool to load .ics files client-side and open it in-browser so Apple's iCal integration enables adding it to their calendar. To say the app is barebones is an understatement: I made it in 2 minutes. Visual enhancements might come. Source: https://ift.tt/Hj96zZJ Useful context: https://ift.tt/HxXbdlj https://ift.tt/a1o8ihJ May 30, 2023 at 02:44PM

Monday, May 29, 2023

Show HN: Plus AI Market Research https://ift.tt/xE6IBTa

Show HN: Plus AI Market Research Hi Team! Please add my app to your directory. Here's more info: App name: Plus AI Market Research Description: Give Plus AI a topic, and it will create a market or strategy report. Plus AI uses the latest AI technologies to create an easy-to-digest presentation. After creating the report, we send you the link to a slide deck, so you can customize it and share with your coworkers Link: https://ift.tt/bJTK3kt My best, Daniel Li https://ift.tt/bJTK3kt May 30, 2023 at 03:52AM

Show HN: Tiny – A 2D Game Engine in Kotlin Working with Lua https://ift.tt/kON5iE0

Show HN: Tiny – A 2D Game Engine in Kotlin Working with Lua I created a small 2D game engine named Tiny. The engine was created using Kotlin Multiplatform and can run on a JVM and JS. Funny things: Games can be created using the programming language Lua. Tiny is designed to help you create and test your ideas quickly and effectively. Not only can you run your games on your desktop computer, but you can also export them for the web, making it easy to share your creations with others. You can create games easily with the hot reload, small API and Lua, which is very easy to learn. If you want to test a game idea, to try to create your first game or just have fun, give it a try to Tiny. https://ift.tt/xEwluYQ May 30, 2023 at 02:19AM

Show HN: Candydate – TikTok Meets Tinder but for Recruitment https://ift.tt/YD4Aybi

Show HN: Candydate – TikTok Meets Tinder but for Recruitment HB here, sharing my first post ; ) I run a tech lab in the UK, and after several costly, poor hires over the years, we decided to build our own hiring tool with a focus on personality over skills. Here's the thing: resumes suck at showcasing personality! We've been using video and AI successfully and for quite some time to solve this problem. Now, we thought, why not spread the love? Especially if we can make it FREE for small businesses like ours? https://candydate.app , has the following goals: 1. Highlight true personalities using short videos, instead of relying on CVs or forms. 2. Employ AI to help rank applicants for each role, based on human factors and company culture. 3. Transform the selection process into something akin to scrolling through TikTok or using Tinder. Job seekers won't need to fill out forms, attach resumes, create an account or download anything. They just scan a QR code, record a short video, and they're done. It's truly simple! The aim was never to build an ATS (too complex for our needs) or a job listing site (there are many already). Instead, something simpler, to use wherever we already advertise vacancies, be it online or in print. We believe small businesses that lack recruitment tools (like we did) might appreciate it, although Candydate can certainly help businesses of all sizes. I have no idea how to launch or promote this type of tool, so any feedback or tips on spreading the word or improving the app would be immensely appreciated. Many thanks, HN! https://candydate.app May 29, 2023 at 09:34PM

Show HN: Prototyping Games and Experiences with ChatGPT https://ift.tt/LSbtzUC

Show HN: Prototyping Games and Experiences with ChatGPT Hey everyone, ChatGPT recently added a very small but powerful feature - the ability to share your chats! I think it’s a great way to create prototypes and share them, here are a couple of examples: First, [a small talk simulator](https://ift.tt/3zeL5iy) a game to help you improve your social skills. Second, [a shark tank simulator](https://ift.tt/bLuqKlX), see if your idea and pitch can get a deal on ABCs hit show! [Here’s my pitch](https://ift.tt/3jt8rvB) if you want to see an example of how it plays out. I’m hoping to see more stuff like this very soon, less prompt guides, and more interactive shared chat sessions! Adam May 29, 2023 at 07:30PM

Show HN: ProductLogz-Bridging the Feedback Gap with Rewards https://ift.tt/19sSJHQ

Show HN: ProductLogz-Bridging the Feedback Gap with Rewards Encourage and incentivize your users to provide valuable feedback. By rewarding their input, you create a win-win situation, where users feel appreciated while you gain valuable insights. https://ift.tt/b7q2M36 May 29, 2023 at 03:01PM

Sunday, May 28, 2023

Show HN: Cloud Agnostic AI Platform https://ift.tt/oxg3E8Y

Show HN: Cloud Agnostic AI Platform Hi HN, I'm currently working on an AI platform for training and deployment. I'm working on early access with the early users. It would be great if people with AI/ML experience who are interested in a way to reduce their costs and increase their performance check it out! Thanks! https://inferent.io/ May 29, 2023 at 08:04AM

Show HN: A CLI for quickly generating 3D device mockups https://ift.tt/eGP9jsF

Show HN: A CLI for quickly generating 3D device mockups Device mockups usually require expensive and manual tools like Photoshop to generate. I was willing to sacrifice absolute quality for a tool that could do the job much faster. Mockupgen [0] generates a 3D perspective mockup from a screenshot. Using premade templates (from the amazing work of Anthony Boyd [1]) and opencv, it masks, warps and composites the provided image onto a device rendering. I'm working on expanding the selection of devices offered (mostly MacBook and iPhone at the moment), which is a matter of finding more sources of free to use PSD mockups. Currently, it doesn't do any handling of reflections and shadows, but this is in the works. Install with: pip install mockupgen And run with: mockupgen screenshot.png [0] https://ift.tt/AoYsjmZ [1] https://ift.tt/ZwSWvgi https://ift.tt/AoYsjmZ May 29, 2023 at 02:36AM

Show HN: Build your own ChatGPT with Mersei https://ift.tt/W2Z3KG4

Show HN: Build your own ChatGPT with Mersei https://mersei.com May 28, 2023 at 01:09PM

Show HN: fastgron: A JSON to GRON Converter That's 40 Times Faster Than Gron https://ift.tt/TUkJF4Q

Show HN: fastgron: A JSON to GRON Converter That's 40 Times Faster Than Gron Hello HN! I want to introduce fastgron, my new project. fastgron is a JSON to GRON converter, built to be incredibly fast – it's 40 times faster than Gron. GRON is a tool for making JSON greppable, but it can slow down with larger files. With fastgron, even a 200MB JSON file can be converted in just 1 second. Key features include streaming conversion for memory efficiency and an optimized path reconstruction for faster operations. It leverages C++ and the simdjson and fast_io libraries for speed. I welcome all feedback, suggestions, or questions. Thank you! https://ift.tt/GXM7BWZ May 28, 2023 at 07:06PM

Show HN: HNRelevant – Show related HN submissions in an integrated sidebar https://ift.tt/hIeMqiA

Show HN: HNRelevant – Show related HN submissions in an integrated sidebar While browsing Hacker News, I wished for an easier way to find related submissions (instead of googling and going back and forth). So I made this small chrome extension that automatically shows relevant submissions on page load. It's intergrated as a sidebar right in the page (for ease & native look), with customization options for fine control. It's based on HN algolia search API[1] and uses the submission title as its initial query with the ability to customize the query if you're not satisfied with the initial results. Originally, I took it as an opportunity to try my hands at creating a browser extension, but I was quite satisfied with the result and so I decided to release it. [1] HN algolia search API: https://ift.tt/gVIft9o https://ift.tt/ZhtLGsx May 28, 2023 at 04:53PM

Saturday, May 27, 2023

Show HN: No more copy-pasting – a ChatGPT plugin to read code from your computer https://ift.tt/9cufonZ

Show HN: No more copy-pasting – a ChatGPT plugin to read code from your computer Introducing the Code ChatGPT Plugin - a new era of seamless interaction between ChatGPT and your codebase. This TypeScript Code Analyzer furnishes a suite of utilities to analyze TypeScript code, enabling ChatGPT to "talk" with YOUR code. Fetch a list of all the files in your project, list of every function in a TypeScript or JavaScript file, or even get the content of a specific function, all while staying in your conversation with ChatGPT. With accessible API endpoints, you can effortlessly navigate your codebase and ask ChatGPT anything you can think of about it. Say goodbye to the days of incessant copy-pasting and welcome a more streamlined code discussion experience . I'd love to hear your thoughts, experiences, and suggestions for improvement. Let's discuss and evolve this tool together! https://ift.tt/Ojfe87h May 28, 2023 at 06:33AM

Show HN: MicroSCOPE https://ift.tt/MwBHOcE

Show HN: MicroSCOPE https://ift.tt/yauA0oF May 27, 2023 at 09:06PM

Show HN: RASCII, an advanced ASCII art generator made using Rust https://ift.tt/EcLmhzG

Show HN: RASCII, an advanced ASCII art generator made using Rust https://ift.tt/gL2Qqfh May 28, 2023 at 02:06AM

Friday, May 26, 2023

Show HN: Eludris, A free and open source, federated and E2EE chat platform https://ift.tt/9BL7TEe

Show HN: Eludris, A free and open source, federated and E2EE chat platform https://ift.tt/vNR7xdK May 27, 2023 at 03:08AM

Show HN: dotnet-console-games (40+ beginner-level coding project ideas) https://ift.tt/xlscBF0

Show HN: dotnet-console-games (40+ beginner-level coding project ideas) https://ift.tt/3smjwZn May 27, 2023 at 03:13AM

Show HN: Python Recursion: A Trampoline from the Mutual Head to the... https://ift.tt/MlLY4B2

Show HN: Python Recursion: A Trampoline from the Mutual Head to the... https://ift.tt/4jT02oZ May 27, 2023 at 02:45AM

Show HN: I made an in-browser code editor with code replay and REPL https://ift.tt/Xpc4IPu

Show HN: I made an in-browser code editor with code replay and REPL I made a Logicboard.com — A collaborative code editor with code-replay feature. Code-replay lets you run the coding session like a movie, I wrote a blog post on how I implemented this: https://ift.tt/RCrL8yk You can try out the demo here: https://ift.tt/NUfb3hY And play around with the code editor here: https://ift.tt/z90n73C Logicboard also has an REPL shell, just type "start()" and hit enter in the output area. https://ift.tt/WiyoBFq May 27, 2023 at 02:06AM

Thursday, May 25, 2023

Show HN: Search Engine for Family Activities https://ift.tt/Y8xjUN3

Show HN: Search Engine for Family Activities https://www.twkids.app May 26, 2023 at 07:29AM

Show HN: Tweets Sentiment Analysis with LLM https://ift.tt/EUM0urb

Show HN: Tweets Sentiment Analysis with LLM https://twitter.com/mikebb100/status/1661873548703715329 May 26, 2023 at 06:51AM

Show HN: Private instances are the secret sauce for Unleash https://ift.tt/1SDVzA7

Show HN: Private instances are the secret sauce for Unleash Hi HN, I want to share how important Private instances are for us, and how we build at Unleash. Hope you find this helpful and if you have any questions, ask away! In case you don't know - Unleash is an open source, enterprise-ready feature management solution built with privacy in mind. I would love to know your thoughts about this, and share your thoughts about Unleash or the way we build software. Questions about the setup are also welcome, if you would like to build something like this yourself! https://ift.tt/Vf7pusX May 26, 2023 at 01:00AM

Show HN: Hacker News in Slow Italian - AI-generated podcast (with code) https://ift.tt/UlL0237

Show HN: Hacker News in Slow Italian - AI-generated podcast (with code) There are plenty of podcasts to listen to some slow basic Italian, but often they just talk about random things I'm not that interested in. Nothing a few hours of tinkering with Python cannot solve these days! Introducing Hacker News in Slow Italian. Each episode is generated automatically, using GPT4 API to summarise the top articles on Hacker News and then fed to Play.ht for text-to-speech. The (very short) code is available on Github: https://ift.tt/1wW3xC8 https://hn.lingually.ai May 25, 2023 at 11:58PM

Show HN: One-paragraph summaries of the most important news happenings on Earth https://ift.tt/GlgxfbL

Show HN: One-paragraph summaries of the most important news happenings on Earth https://ift.tt/frawbOT May 26, 2023 at 02:32AM

Show HN: Collaborative recipe manager for iOS, built with SwiftUI and Firebase https://ift.tt/PqinOkp

Show HN: Collaborative recipe manager for iOS, built with SwiftUI and Firebase I initially created Umami for my family. We'd been using a giant google sheet of recipes that my wife made (one recipe per tab plus a table of contents at the front), but the UX of that left much to be desired, especially on mobile. We also tried a bunch of other recipe apps like Paprika, Whisk, Mela, etc., but most of them don't let you create a shared collection of recipes without using the same login credentials, which we didn't want to share with extended family members. Anyways, I've steadily been working on Umami as a solo side project for about 3 years. At first, just my family and a few friends were using it, but now it's starting to get downloaded by other people. I'd love to get feedback here on what kinds of features would be helpful to y'all. Also happy to answer any questions about the tech stack. Thanks friends! https://ift.tt/cUoHGn9 May 26, 2023 at 12:37AM

Wednesday, May 24, 2023

Show HN: Gis.chat – a Geospatial Community https://ift.tt/eJg6vYn

Show HN: Gis.chat – a Geospatial Community Hi folks! I'm excited to show you gis.chat, a geospatial chat platform in both senses: a platform about geospatial topics and a geospatial platform itself, referencing the location of our communities. The setup is fairly simple and reproducible: a plain Zulip instance and a homepage with geospatial search capabilities. It seems almost trivial but it has some very nice features. I guess you should be familiar with Zulips stream/topic model to follow along ( https://ift.tt/CpWaZAF ). The core idea is that there are city-specific streams (currently represented by a pin), but there could just as well be streams about points of interest, line geometries (e.g. a river) or polygons (e.g. national park). - Every local stream can have the same topics, e.g. "general", "news", "meetups", "jobs" etc. - With Zulip's search you can either search for a particular topic, e.g. "news" in a local stream or instead in all streams and have some kind of news feed of the community with "topic:news" - Once more communities are added, specific filters could be added, e.g. country-wise or by drawing your own area of interest - Eventually, for the ones who like, users could associate themselves with a local community in their profile or add there main location so one could not only search for the local communities but instead also for individuals There are many nice features in Zulip's pipeline that would foster gis.chat: - Further nesting of streams/topics - Semantic search If for example Zulip would allow for saving coordinates (or better an entire geometry) in the Postgres DB, with the help of PostGIS, Zulip's search could allow for bounding boxes (or custom geometries). Let me know if you have any kind of other ideas or feedback! https://gis.chat May 23, 2023 at 01:24PM

Show HN: Yakread – An RSS reader powered by machine learning https://ift.tt/qNGaOlB

Show HN: Yakread – An RSS reader powered by machine learning This is a web-based reading app I've been working on since August. The main differentiator is that Yakread uses machine learning to rank the articles in your feed: as you click on articles from a particular RSS/newsletter subscription, other articles from that subscription will tend to be ranked higher in the future (via a bandit algorithm). Yakread also uses ML to recommend articles that other users have read, so your feed will have articles in it even before you sign up and add your own subscriptions. For the recommendations, I'm using the collaborative filtering implementation from Spark MLlib[1]. I model RSS feeds instead of individual articles: when you click an article, that counts as a "point" for that article's RSS feed; at recommendation time, the algorithm first selects an RSS feed to recommend, and then it picks one of the popular/recent articles from that feed. To counter popularity bias, I have a pre-ranking step that probabilistically filters out RSS feeds that have already been recommended a lot. I manually approve all RSS feeds before they're eligible to be recommended. In addition to scrolling through the algorithmic feed, you can read articles chronologically on the subscriptions page, which I sometimes prefer when I have a larger chunk of reading time. There's also a daily digest email that lists new articles from your subscriptions; skimming that is part of my morning routine. I find the whole system gives me a nice balance between algorithmic filtering and manual control. This is the culmination of the past four years I've spent as a full-time bootstrapped founder; Yakread both scratches a personal itch and attempts to fix various deficiencies that my previous businesses have had. In a nutshell, I've come to believe that "discovery is a feature, not a product," which is why Yakread is a full reading app instead of a standalone recommender system like my previous products.[2] From a business perspective, the recommendation algorithm is primarily intended to help onboard new users quickly/easily. More ideologically, I think RSS is ready for a comeback :). [1] https://ift.tt/BLuHPcn... -- I'm using the implicit feedback setting. [2] Show HN for Yakread's immediate predecessor, The Sample: https://ift.tt/3ogGK74 . The Sample does bring in $1k or so per month, but long-term retention is too low for me to grow it sustainably. https://yakread.com/ May 25, 2023 at 12:29AM

Brain implants help paralysed man to walk again

A paralysed man has been able to walk simply by thinking about it, thanks to electronic brain implants

from BBC News - Technology https://ift.tt/Mc0dIqh

Tuesday, May 23, 2023

Virgin Orbit: Branson’s space mission ends after rocket failure

Virgin Orbit's shutdown follows a major launch failure and most of staff have been laid off.

from BBC News - Technology https://ift.tt/CXfB915

Chip war: Apple strikes major US-made semiconductor deal

The move comes as a trade row centred on the tech industry intensifies between Washington and Beijing.

from BBC News - Technology https://ift.tt/g36qf1x

Show HN: Honda Civic Infotainment Reverse-Engineering https://ift.tt/EuXSr0U

Show HN: Honda Civic Infotainment Reverse-Engineering I own a 2021 Honda Civic and have been annoyed by the lack of public documentation/hacking tools for the Android-based headunit. I hope to address this by publishing my research into the headunit and encouraging discussion and community contribution https://ift.tt/EWHNc0Q May 24, 2023 at 08:05AM

Monday, May 22, 2023

Show HN: I solo developed an action-roguelite and launched it today https://ift.tt/DaXiuxW

Show HN: I solo developed an action-roguelite and launched it today It's my first steam game, I'm very pleased with how it came out. It's the largest person project I've ever made. I'm happy to answer any questions. https://ift.tt/P26dMov May 23, 2023 at 09:12AM

Show HN: DB-GPT, an LLM tool for database https://ift.tt/g5iqVvX

Show HN: DB-GPT, an LLM tool for database https://ift.tt/gJDMGmS May 23, 2023 at 08:40AM

WhatsApp to allow users to edit messages within 15 minutes

The instant-messaging service, which is used by 2 billion people, counts India as its largest market.

from BBC News - Technology https://ift.tt/SXtGpUr

Show HN: Aimless.js – the missing js randomness library https://ift.tt/OwyzLem

Show HN: Aimless.js – the missing js randomness library https://ift.tt/bMsE2ex May 23, 2023 at 05:41AM

Show HN: Blotter – An interactive, never ending music video https://ift.tt/OMXnm72

Show HN: Blotter – An interactive, never ending music video One day I was listening to a playlist and wished there could be some cool visuals to go along with it. Blotter is a proof of concept I hacked together that does a bit of audio recognition combined with a few generative AI models (both text and img) to create visuals that are relevant to the song. The video stream is generated in real time at 24fps - you can try it yourself by requesting visuals in the Twitch chat using the "!v" command! Right now it's mostly a fun hack project, but I am tinkering with new model architectures for higher fidelity video as well as an interactive tool so people can make videos with their own audio files. I'd love to hear any feedback or suggestions, thanks! https://ift.tt/xCfoqIZ May 23, 2023 at 05:21AM

TikTok sues Montana to overturn first US state ban

The western state last week became the first in the US to ban the hugely-popular video platform.

from BBC News - Technology https://ift.tt/PF9W3d0

Facebook fined €1.2bn for mishandling users' data

The dispute is over Facebook's transfer of European data to US servers.

from BBC News - Technology https://ift.tt/zDLZoPf

Sunday, May 21, 2023

Roblox: Ten-year-old spent £2,500 of mum's money without her knowing

Tesco Bank initially refused to refund the mum but changed its mind after a BBC show got involved.

from BBC News - Technology https://ift.tt/VCfkJbo

Show HN: Horizon – Programmatic Prompt Generation and LLM Configurations https://ift.tt/NmIVn30

Show HN: Horizon – Programmatic Prompt Generation and LLM Configurations Hi HN. I heard you like dev tools and AI, so we wanted to share our project that we’ve been working on. We’re working on Horizon [1] - a higher level abstraction for LLMs so that developers can spend less time trying to grapple with LLMs to make them work and more time with users. This is the starting feature set which takes an auto-ML approach to identify the optimal LLM model, hyperparameters, and prompt - instead of just giving you the tooling to figure it out yourself. You can read more about it in our documentations. Our view is that as LLMs become increasingly commoditized and prompts become easier to develop all the while fine-tuning is not realistic for the many organization out there - the configuration, optimization, and management will become much more difficult at-scale (consist with Andrej’s recent post [3]). The idea came as we were trying to build LLM apps (think sales outreach, ppt generation, support, etc. etc.) last fall and realized with this tool we could easily build many of the applications with Horizon in minutes versus that days it took us before. Let us know what you think! [1] https://ift.tt/21pRgPU [2] https://ift.tt/RveIoEd [3] https://twitter.com/karpathy/status/1655994367033884672?s=20 https://ift.tt/MylY7h1 May 22, 2023 at 08:46AM

China bans major chip maker Micron from key infrastructure projects

It is China's first major move against a US chip maker, as tensions increase between Beijing and Washington.

from BBC News - Technology https://ift.tt/f5hGQuP

Show HN: A Simple Load Testing CLI Built in Go https://ift.tt/4BXQhvC

Show HN: A Simple Load Testing CLI Built in Go There are plenty of good tools for load testing such as JMeter, Minigun, and plenty more - but they all have their own set of options to learn. I built this one to support a simpler workflow where you just paste your curl request (or other cli command) after your `spam` config (literally just `spam -r 2 -- curl www.google.com). It's pretty barebones but I'm 100% going to use it in my day to day - figured I'd share it here if it helped anyone else! https://ift.tt/IEpk7Nb May 22, 2023 at 02:32AM

Show HN: Thousands of shadertoy.com creations on one scrollable grid https://ift.tt/sJ2lNVE

Show HN: Thousands of shadertoy.com creations on one scrollable grid https://ift.tt/24OqIPy May 21, 2023 at 10:05PM

Show HN: SpaceBadgers – Free and Libre SVG Badges https://ift.tt/pEtk18a

Show HN: SpaceBadgers – Free and Libre SVG Badges Greetings, Hacker News community! I am thrilled to present SpaceBadgers, a new free and open-source SVG badge generator I've been working on. It's located at badgers.space. SpaceBadgers is born out of the desire to offer more flexibility and customization for project badges, often used in open-source projects. It's fully open source, provided under the permissive MIT license, and will always be provided for free. The core badge worker is written in Rust, and so is the library behind it, which you can also find on crates.io under the name spacebadgers. I am excited to receive your feedback and suggestions. Check it out and let me know what you think in the comments. Contributions are also welcomed and appreciated. You can find the source code here: https://ift.tt/rsWSFRG . https://badgers.space May 21, 2023 at 06:54PM

Show HN: A simple echo server for testing HTTP clients https://ift.tt/LeUiqEn

Show HN: A simple echo server for testing HTTP clients I have developed an application called "echoserver" and I would like to share its details on Hacker News. The purpose of "echoserver" is to simplify the testing of HTTP clients. It functions as an echo server, meaning it responds to requests by echoing back the received data. This allows users to simulate various server responses and test their HTTP clients accordingly. With "echoserver," users can generate custom responses by specifying the desired status code, headers, and response body. This flexibility enables thorough testing of HTTP clients and simplifies the process of verifying client behavior under various scenarios. Whether it's testing error handling, handling specific headers, or evaluating performance under different response sizes, "echoserver" provides a convenient solution. Overall, "echoserver" aims to streamline the testing process for developers and enhance their ability to verify the functionality and robustness of their HTTP clients. Its simplicity, versatility, and user-friendly interface make it an invaluable tool in the development and testing workflow. I invite the Hacker News community to explore and provide feedback on the app, as I believe it has the potential to greatly benefit developers and testers worldwide. https://echoserver.dev/ May 21, 2023 at 05:56PM

Show HN: Summary GPT – host a bot to summary Text, URLs, PDFs and videos for you https://ift.tt/2msnO6x

Show HN: Summary GPT – host a bot to summary Text, URLs, PDFs and videos for you An AI-powered text summarization Telegram bot that generates concise summaries of text, URLs, PDFs and YouTube videos. https://ift.tt/Wq9j6wo May 21, 2023 at 11:06AM

Show HN: Loofi – Our AI-Powered SQL Query Builder https://ift.tt/lP53Rbz

Show HN: Loofi – Our AI-Powered SQL Query Builder Hi HN Community, We're a team of software engineers who've experienced the complexity of crafting SQL queries. To address this, we've developed a tool that simplifies this process. Introducing Loofi, an AI-powered SQL Query Builder. Loofi streamlines query building and leverages AI algorithms for intelligent recommendations. We value community feedback and invite you to try out Loofi. Your thoughts and suggestions will help us improve our tool. Here's the link to Loofi: https://loofi.dev/ For any questions or assistance, feel free to reach out. We're eager to engage with this community. Your valuable feedback is much appreciated! https://loofi.dev/ May 21, 2023 at 09:19AM

Saturday, May 20, 2023

Friday, May 19, 2023

Show HN: A site with trolley problems about famous people https://ift.tt/f0Wzt29

Show HN: A site with trolley problems about famous people https://ift.tt/vaXY01e May 20, 2023 at 07:11AM

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

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/ysI2Dez May 19, 2023 at 01:04AM

Show HN: How to Prevent Prompt Injections https://ift.tt/mbBTH4D

Show HN: How to Prevent Prompt Injections https://ift.tt/eK1LT37 May 19, 2023 at 07:07PM

Show HN: A tool to help you write more reliable prompts https://ift.tt/J9ZKXvE

Show HN: A tool to help you write more reliable prompts Hey HN! While writing prompts for a few projects recently, a couple of friends and I realised that writing prompts today is like writing code in a txt file - it sucks and there is no tooling to help you. So we decided to hack on a tool to help you fix this - https://ift.tt/RoDmfyP It is literally a hack rn but we already find it useful for writing prompts. That said we'd love to talk to folks who are writing serious prompts everyday and see how the product can be better. Also the only reason the waitlist is there, is running this is super expensive like $100/day for a couple of users because of the amount of requests we make - so just limited how many people we roll out too. https://ift.tt/RoDmfyP May 20, 2023 at 03:50AM

Show HN: Todo PWA with Pomodoro with keyboard friendly https://ift.tt/q2nCGok

Show HN: Todo PWA with Pomodoro with keyboard friendly https://ift.tt/hI62Dzi May 20, 2023 at 03:35AM

Sunday Streets Starts This Weekend

Sunday Streets Starts This Weekend
By Enrique Aguilar

Children and adults seen on a street as a festive gathering, There are buildings in the background.

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 that empower communities to transform their streets into car-free community spaces. The Sunday Streets program creates temporary open spaces and recreational opportunities in neighborhoods that typically lack such resources. It encourages physical activity, fosters community-building and inspires people to reimagine their streets as vibrant public spaces that everybody can enjoy.

Sunday Streets encourages alternative modes of transportation such as public transit, biking, walking or rolling. Leave your car behind and join the movement toward greener and healthier ways of getting around.

Sunday Streets 2023 Season Schedule

Bayview – May 21

Tenderloin – June 4

Valencia – July 30

Western Addition – September 24

Excelsior – October 15

Phoenix Day – October 15

Check out SFMTA.com for trip planning information to or near Sunday Streets events and Muni service impacts. For real time updates, visit our Twitter (https://twitter.com/SFMTA_Muni). For more about the program, visit SundayStreetsSF.com.



Published May 20, 2023 at 12:07AM
https://ift.tt/l40ZVve

Thursday, May 18, 2023

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

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/3QGVhM9 May 19, 2023 at 05:28AM

Bike to Wherever Day

Bike to Wherever Day
By

Join people across the city bicycling today for the annual Bike to Wherever Day. The SFMTA is proud to be the official citywide sponsor of Bike to Wherever Day 2023, San Francisco's favorite biking celebration!   

A bicyclist with a backpack and helmet is seen in the street adjacent to a crosswalk.

Hosted by the San Francisco Bicycle Coalition, Bike to Wherever Day celebrates  bicycles as a fun and healthy way to get around. This annual event invites people to pedal to their destinations, and it promotes bicycling both as an alternative commute and as a healthy and safe alternative to driving to…wherever. 

We encourage everyone, including those who don't usually bike, to get out and cycle today. After grabbing some wheels  (your own or a bikeshare bike), consider joining one of the Neighborhood Rides. Need more reason to stop by? You also can pick up your free Bike to Wherever Day canvas tote bag, filled with goodies, courtesy of the SF Bicycle Coalition. 

Resources to Help You Plan Your Bicycle Trip 

The SFMTA has go-to resources to help you plan your bicycle trips.  The interactive bike network map highlights recommended routes and shows bikeshare station locations. Go to our Get Out, Get Going website  to find an interactive multi-mode map with information about other sustainable ways to get around that you could pair with your bicycle trip, including walking and using shared mobility devices, like a scooter or moped.   

The SFMTA supports low-carbon transportation options like bicycles, and we continue to expand our dedicated bike lanes around the city to make streets safer and more comfortable for bicycling.  

You can check out our Slow Streets Program with over 18 corridors  that have traffic limitations so they can be used as shared spaces with walkers and bicyclists. Biking, scooting and rolling  are integral to our new Active Communities Plan, a 2-year process to develop a plan for active mobility in San Francisco.  For more information, visit the project website (SFMTA.com/ActiveCommunities).  



Published May 19, 2023 at 04:20AM
https://ift.tt/QEjyIs2

Show HN: PAKman – A new build system built around Alpine Linux Packages https://ift.tt/Qcy0sRf

Show HN: PAKman – A new build system built around Alpine Linux Packages https://ift.tt/39pISZn May 16, 2023 at 09:23PM

Show HN: Jesth – Next-level human-readable data serialization format https://ift.tt/ZUrgCq8

Show HN: Jesth – Next-level human-readable data serialization format Hi HN ! I'm Alex, a tech enthusiast. I'm excited to show you Jesth, a next-level human-readable data serialization format. This project started out as a markup language for writing the docstrings of functions that would ultimately be consumed by a documentation generator. Basically the idea was to split a docstring into sections like Description and Parameters. Each section would consist of a header in square brackets and a body (lines of text between two headers). Here's what a docstring for a sum function would look like: This function takes in two integers a and b and returns their sum. [parameters] - a: First integer - b: Second integer [return] Sum of a and b The Description section in the example above is actually an anonymous section, i.e., a section with an empty header. Meanwhile, I was thinking of a way to automate part of my dev workflow by storing in a file commands grouped into tasks such as project creation, build, testing, release, et cetera. Similarly with the markup language for my documentation generator, I would use square brackets to define the tasks. Thus, a task would consist of a header and a body which would be a list of commands to be executed sequentially. I built this project and named it Backstage. Here is a hypothetical backstage.tasks file: [release] & test & generate_doc & git_stuff & build # upload to PyPI $ twine upload --skip-existing dist/* [git_stuff] $ git add . $ git commit -m {message} $ git push origin master The example above is illustrative only and would not work. It contains 2 sections "release" and "git_stuff". Running the "release" task from the command line is equivalent to sequentially executing the commands in the "release" section. The documentation generator and the scripting language, despite the obvious similarity in their formats, did not share any parsing code. So, to stop repeating myself, I created a file format and its library named Jesth which stands for "Just Extract Sections Then Hack". The library acts as an incomplete INI file parser that only hands the programmer the sections (as headers and their associated bodies which are lists of strings). No further interpretation of the data is done by the parser, allowing the programmer to unleash their creativity through useful hacks. In its latest iteration, Jesth has matured and also includes a proper and extensively tested hack to convert a compatible section into a dictionary data structure, making Jesth my de facto preferred format for config files. I find Jesth more readable than TOML, YAML, and JSON. Here, encoding a dictionary data structure in its own section with another section containing a prompt for ChatGPT: [prompt] I want you to act as a detective story writer. I will provide you with two dictionary data structures representing the profiles of two people. Your goal is to write a thrilling neo-noir story. My first request is: "guess who the killer and victim is from the profiles, then build a story that includes every detail of the profiles". [profile] # This section can be converted into a dictionary data structure name = 'Jane Doe' birthday = 2000-12-23Z10:17:37Z photo_jpg = (bin) VGhpcyBpcyBub3QgYSBwaG90by4uLiBCdXQgdGhhbmsgeW91 IGZvciB5b3VyIGludGVsbGVjdHVhbCBjdXJpb3NpdHkgOyk= --- books = (dict) romance = (list) 'Happy Place' 'Romantic Comedy' sci-fi = (list) 'Dune' 'Neuromancer' epitaph = (text) According to the law of conservation of energy, no a bit of you is gone; you are just less orderly. --- [profile] name = 'John Doe' birthday = null books = (list) 'American Predator' 'Mindhunter: Inside the FBI's Elite Serial Crime Unit' You can learn more by reading the project's README and playing with the demo. Let me know what you think of this project. https://ift.tt/JgGB2jM May 19, 2023 at 12:08AM

Show HN: Blend https://ift.tt/eDiKyNt

Show HN: Blend "Hi Team! Please add my app to your directory. Here's more info: App name: Blend Description: "Blend is a one-stop solution for D2C brands to create stunning visuals for their products in seconds. Upload your product photo to, - Remove the image background with a pixel-perfect cutout - Get AI-generated background scenes based on product category - Access 1000s of templates for different use-cases - Use the intuitive editor to make further edits with various design elements, text etc." Link: http://blendnow.com/ My best, https://ift.tt/muoR8dP May 19, 2023 at 12:56AM

Show HN: Open-Source ChatGPT Code Interpreter https://ift.tt/UNwMBzg

Show HN: Open-Source ChatGPT Code Interpreter Hi friends! I've been waiting for ChatGPT Code Interpreter access for so long that I decided to just build my own. I figured maybe some of you are in the same boat so decided to do it as an Open Source project. https://ift.tt/nbzJ58q May 18, 2023 at 09:00PM

Can you get cheaper broadband deals with social tariffs?

Find out whether you are eligible for a social tariff and how to pay less each month.

from BBC News - Technology https://ift.tt/M19JEI2

Wednesday, May 17, 2023

Colchester City Council investigating Capita over 'serious data breach'

Colchester City Council "extremely disappointed" Capita failed to fully secure historic benefits data.

from BBC News - Technology https://ift.tt/Krq3SAm

Show HN: Beepberry – a portable e-paper computer for hackers https://ift.tt/jh7inOp

Show HN: Beepberry – a portable e-paper computer for hackers Hi. I heard HN likes e-paper gadgets so I wanted to share a little side project I’ve been working on with @sqfmi. We’re building Beepberry - a portable e-paper computer for hackers, designed for chatting on Beeper. My day job is running Beeper [0], but I will always have a soft spot for building hardware. I wanted to create a ‘weekend’ device that would let me stay in touch with friends and family, without the distractions of a full smartphone. I imagined a tiny, hackable e-paper screen with a physical keyboard, powered by a Raspberry Pi, that I could use to chat around my home…and pretty much nothing else. Before Beeper, the idea probably would not have gone anywhere. Most chat apps do not have an API, making it practically impossible to hack something like this together. Enter Beeper, with connections to 15+ chat networks. Built on top of Matrix, Beeper is fully hackable. You can write alternative fun clients [1], bots [2] and more! Today, sqfmi is starting to take pre-orders at https://ift.tt/AZVnoys for the first batch. It’s $79 (or $99 including a Pi Zero). Specs: Sharp Memory LCD (same display tech as in Pebble!), Pi Zero (BT/WIFI), physical keyboard, 2000mAh lipo. On top of being an amazing Beeper chat device, it’s basically an e-paper Cyberdeck that fits in your pocket. It’s a ton of fun to hack on. Keep in mind - THIS IS NOT A REAL FINISHED PRODUCT. It’s basically a devkit. More info in the blog post: https://ift.tt/WuX046H , or join the Discord/Matrix channel https://ift.tt/j2nWlay... . I’ll hang out a bit here to answer questions as well. [0] https://beeper.com [1] https://ift.tt/8rF4Vt2 [2] https://ift.tt/TugFyPV https://ift.tt/EmLd7VP May 17, 2023 at 10:13PM

Legend of Zelda game sells 10 million copies in three days

Tears of the Kingdom becomes the fastest-selling game in the Legend of Zelda franchise.

from BBC News - Technology https://ift.tt/fjax1P2

Face recognition used at Cardiff Beyoncé concert criticised

The police are using the technology on the city's streets, a move that has divided opinion.

from BBC News - Technology https://ift.tt/yUd0mPl

Tuesday, May 16, 2023

Ex-Apple engineer accused of stealing self-driving car secrets

The 35-year-old suspect allegedly downloaded large amounts of data before fleeing to China.

from BBC News - Technology https://ift.tt/Tx3gzv6

San Francisco To Extend Parking Meter Hours Citywide

San Francisco To Extend Parking Meter Hours Citywide
By Pamela Johnson

Cars parked along the sidewalk outside with pay station nearby and blue sky above.

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 service. San Francisco has changed considerably since the current parking meter hours were introduced in 1947. Cities locally and around the country run their parking meters in the evenings and on Sundays because these days, many businesses are open then. Since parking spaces tend to turn over more quickly when meters are in operation, extending meter hours can help businesses by making parking more available and therefore allowing drivers to spend less time looking for a space. Fewer drivers circling the block to look for parking means reduced traffic congestion, less air pollution and fewer greenhouse gas emissions. 

Extending meter hours also will help the SFMTA address a potentially catastrophic budget shortfall. The agency anticipates a projected $130 million deficit starting in Fiscal Year 2025 due to COVID-19's ongoing effects. Without additional funding, we could be forced to eliminate as many as 20 Muni lines, which would disproportionately affect those with low incomes, people of color, older adults and people with disabilities.  

Evening and Sunday parking meter hours will be implemented in six phases over a period of 18 months, beginning with Dogpatch and Fisherman’s Wharf. To take into account historic inequities in San Francisco, lower-income neighborhoods whose residents are predominantly people of color will come last in the rollout. We also are in the process of replacing every parking meter in the city. The extended meter hour implementation is designed to follow behind the installation of new meters, which will have bigger, brighter and easier to use screens; operate in English, Spanish and Chinese; and are more resistant to vandalism. 

In the meantime, SFMTA staff will be doing extensive outreach and meeting with merchant groups, religious leaders, neighborhood groups and elected officials to discuss the program.  

We do understand that extending parking meter hours will impact people who drive to religious services on Sundays. However, those drivers likely will only have to pay for parking for a few hours, if at all, because the meters won’t begin operating until noon on Sundays. There also will be no time limits at metered spaces after 6 p.m. or at any time on Sundays, giving drivers the freedom to decide how much time to spend at dinner, a religious service or wherever they might be, without having to feed the meter repeatedly. Plus, thanks to the SFMTA’s Demand Responsive Parking Pricing program, drivers will often find less expensive parking meters just a block or two away from busier corridors.  

To learn more, visit the project website (SFMTA.com/ModernMeterHours).  



Published May 17, 2023 at 04:45AM
https://ift.tt/JOTmKRX

Sam Altman: CEO of OpenAI calls for US to regulate artificial intelligence

Sam Altman says government regulation is "critical" to control the risks of artificial intelligence.

from BBC News - Technology https://ift.tt/O4fBUWo

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

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/wYB1mvg May 16, 2023 at 11:36PM

Show HN: I made a news site built on prediction markets https://ift.tt/BzPprf5

Show HN: I made a news site built on prediction markets Goal is to be kinda like The Economist meets Metaculus Just a quick MVP, would love to hear any feedback https://ift.tt/CKnd3lW May 16, 2023 at 10:34PM

Monday, May 15, 2023

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

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/Ite9EwJ May 16, 2023 at 06:02AM

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

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/tTYAjZE https://ift.tt/7RYAT5t May 16, 2023 at 06:06AM

Show HN: Hat-syslog – Syslog Server with real time web UI https://ift.tt/CjT7EL1

Show HN: Hat-syslog – Syslog Server with real time web UI https://ift.tt/JUOrwoY May 16, 2023 at 05:05AM

Show HN: Hosted Motorhead (LLM Memory Server) https://ift.tt/Tomv8nq

Show HN: Hosted Motorhead (LLM Memory Server) https://ift.tt/cxmHt46 May 15, 2023 at 11:04PM

Show HN: Sha2git brings code hosting to secure SHA-2 Git repositories https://ift.tt/FxCfDrb

Show HN: Sha2git brings code hosting to secure SHA-2 Git repositories https://sha2git.com/ May 15, 2023 at 10:14AM

Sunday, May 14, 2023

Should social media face-altering filters be regulated?

With photo manipulation technology now extending to videos some want authorities to intervene.

from BBC News - Technology https://ift.tt/A1fQy8w

Show HN: Online and CLI Tool to backup password protected data with QR codes https://ift.tt/wHCKNbJ

Show HN: Online and CLI Tool to backup password protected data with QR codes https://ift.tt/Oeh51nw May 15, 2023 at 01:17AM

Show HN: Run AWS Cedar Policy Like OPA https://ift.tt/A6kGaQS

Show HN: Run AWS Cedar Policy Like OPA https://ift.tt/wLTDgM5 May 15, 2023 at 04:25AM

Show HN: I built my first Cyberdeck https://ift.tt/VqnSkFm

Show HN: I built my first Cyberdeck https://ift.tt/0H6BDJL May 15, 2023 at 01:38AM

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

Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/sQSY3IB 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++ more or less from scratch including the handwritten recursive descent parser, and a register-based compiler/interpreter. The only dependency other than the standard library is my C++ adaptation of the khash library used for the object type - a from-scratch hashmap seemed not worth the trouble. Quick code example - more examples in the repo! fn quicksort(arr) { const n = #arr if n <= 1 { return arr } " find the midpoint " let l = min(arr) let r = max(arr) if r == l { return arr } const mid = (l + r) / 2 " split array into upper and lower " const upper = filter(arr, fn(x) { return x < mid }) const lower = filter(arr, fn(x) { return x >= mid }) " recursively sort the upper and lower sub-arrays and join the result" return quicksort(lower) + quicksort(upper) } let A = [] for i in 0, 1000000 { A << random() } let before = clock() let B = quicksort(A) let after = clock() print("Time taken: ", after - before, "seconds") Building requires just cmake and a C++20 compiler - tested with MSVC 2022, g++11 on WSL and Clang 15 on M1 https://craftinginterpreters.com was a great help with implementing closures, as I had gone down a blind alley with my first approach for locating the closed-over variables. However I have taken a slightly different approach towards boxing. As I do intend to use this for some small games myself going forward, there is a standard library already, and plans to expand it. I also intend to release a GLFW-based mini game framework along with precompiled binaries, so hobbyists (and younger relatives!) may use it without needing a full compiler toolchain. I would love if anyone is interested enough to try it out! James https://github.com/PlumeCat/tack May 15, 2023 at 12:39AM

Show HN: Torquigen,create symmetrical animated GIFs from your images https://ift.tt/NWx5XHE

Show HN: Torquigen,create symmetrical animated GIFs from your images This is the first code I've written in WebGL2. It supports Chrome, Firefox, and Safari (macOS or ipadOS). https://torquigen.app May 14, 2023 at 11:39PM

Show HN: ts-npm-template – Template to bootstrap NPM package with TypeScript https://ift.tt/atSJlKf

Show HN: ts-npm-template – Template to bootstrap NPM package with TypeScript https://ift.tt/wzJofCH May 14, 2023 at 07:36PM

Saturday, May 13, 2023

Show HN: WhyBot, making GPT-4 question itself https://ift.tt/W3x8L9F

Show HN: WhyBot, making GPT-4 question itself Hi HN — we’re John and Vish! We built WhyBot, a tool to help you deeply explore a question or topic. You ask a question, and WhyBot responds by building an ever-expanding knowledge graph. It does this by recursively generating answers and follow-up questions. You can change its persona to change the flavor of the generations (try toddler mode!). We originally built this for the AngelList Agent Hackathon ( https://twitter.com/AqeelMeetsWorld/status/16502799744050421... ) and got a lot of interest from folks asking to play around with it. So we thought it’d be fun to brush it up and release it as a web app! It’s a work in progress and we plan on adding more features, such as saving, sharing, focusing on one branch and potentially executing code. We hope you enjoy playing around with it and would love to hear any of your feedback or thoughts. https://ift.tt/tbOZRJx May 14, 2023 at 11:17AM

Show HN: Bytebase – a GUI-based database schema change tool for developers https://ift.tt/VWs8ufi

Show HN: Bytebase – a GUI-based database schema change tool for developers https://ift.tt/EwVscln May 14, 2023 at 01:06AM

Friday, May 12, 2023

Show HN: A game about guessing which YT video is the most popular https://ift.tt/vpYnE3I

Show HN: A game about guessing which YT video is the most popular https://ift.tt/5rE2BFG May 13, 2023 at 08:06AM

Pakistan shut down the internet - but that didn't stop the protests

Millions were plunged offline after Imran Khan's arrest but the blackout hasn't stopped protests.

from BBC News - Technology https://ift.tt/K36hxtJ

Show HN: Infinity Whiteboard, Designed for Teachers https://ift.tt/xdZfIVA

Show HN: Infinity Whiteboard, Designed for Teachers I've created a whiteboard which I use every lesson when teaching maths, though it can be used for anything. It currently has a few hundred teachers using it daily. It's designed for use with touch-screen interactive whiteboards in classrooms, and stays in sync with your phone/tablet/whatever without signup/login. You can also find me on Twitter where I post updates etc: https://twitter.com/jakegmaths Some features and cool things: * Sync devices without signup - offline by default, just hit 'sync devices' and use the same code on multiple devices to sync * Touch-first - 1 finger draws; 2 finger pan/zoom; 3 finger gestures like changing pen colour * Add images - when teaching, this is usually photos of student work taken on my phone and auto-sync'd to the whiteboard at the front of the room * Add PDFs - when teaching, these are usually past paper exams which I then annotate over with the class * Zen mode - 3 finger tap or hit the ∞ icon to hide the UI; something I use every lesson so students can focus on the actual maths (there's also a fullscreen button when not on iOS) * Visualiser - often when teaching we'll work on paper with a webcam aka 'visualiser' pointing down at it; this projects that to the main whiteboard, with optional cropping, freeze-frame and snapshots * Screencast - many teachers use eg PowerPoint to teach; instead, I'll use PowerPoint in edit/design mode rather than slideshow mode, with a locally-cast cropped portion of that on the main whiteboard at the front of the room. This enables me to eg edit my PowerPoint as I go and use all the PowerPoint tools not available in slideshow mode * Instant replay - hit the play button to play back all the scribblings currently showing on the screen * Magnet mode - when sync'd with another device, use the magnet icon so the other device follows you. Most of my teaching is now via a tablet-with-stylus anywhere in the room, and as I pan/zoom around with the tablet the main whiteboard comes with me... but only when I want it to by activating the magnet * Student mini-whiteboards (MWBs) - if my students have devices and I want them to use them, I 'sync devices' then enable student MWBs and each student has a live copy of the whiteboard, and I can see what they write and can showcase any student instantly on the main board * PWA support - install as a PWA and you can download whiteboards as .iwb files which can then be double-clicked to open/edit on desktop * Free - I have no plans to charge for this Other things you may find interesting from a tech perspective: * The client is a single <5,000 lines HTML file, with JS, CSS, SVG-favicon all inlined (plus PDF.js lazily loaded if you add a PDF) * This is vanilla Javascript with no frameworks or libraries (except PDF.js) and no minification or build scripts - just view-source and check out how ugly all my code is! * 77.6kB for everything (except PDF support)... the size of 'modern' websites frankly disgusts me * The server is just a single ~500 line Javascript file and runs on Deno (also ported to Bun but unstable for now) and really just serves some static files, deals with websockets and temporarily stores images people add * Costs ~£5/month on Heroku * There's no database or any long-term persistence - Heroku servers restart every 24h and nothing is saved beyond that; it's all ephemeral https://www.mathsuniverse.com/infinity May 12, 2023 at 08:26PM

Show HN: A Jupyter notebook for creating how-to videos with GPT4 and LangChain https://ift.tt/B1Ax308

Show HN: A Jupyter notebook for creating how-to videos with GPT4 and LangChain https://teachomatic.net May 13, 2023 at 12:13AM

Show HN: Explore career opportunities in AI-first companies https://ift.tt/ZEasYFp

Show HN: Explore career opportunities in AI-first companies Like many unemployed right now, I've been playing with LLMs and learning a lot. It's an exciting space right now, with many opportunities. So I curated over 100 companies in the space and joined all their opportunities (not only tech) in a single site. I believe it can be interesting for many people recently affected by layoffs and looking to restart in a market that is booming — for better or worse. Exploring the data about the market is also something that I'm starting to look into [1]. Companies can be added for free and get highlighted by sponsoring the site. I hope that someone out there who is searching for a new job finds this helpful. 1- https://ift.tt/PQyBHYa... https://ift.tt/HzrKpyv May 12, 2023 at 11:10PM

Show HN: The Leica MPi: A Leica M2 with a Raspberry Pi-Powered Digital Sensor https://ift.tt/RQi0azA

Show HN: The Leica MPi: A Leica M2 with a Raspberry Pi-Powered Digital Sensor PetaPixel article: https://ift.tt/QAFH0Oz... https://ift.tt/trg89Tn May 12, 2023 at 06:25PM

Tears of the Kingdom: Fans react to Zelda sequel launch

Nintendo's new Zelda game, Tears of the Kingdom, is already a hit with fans and critics.

from BBC News - Technology https://ift.tt/Sy1DIBV

Thursday, May 11, 2023

Elon Musk says he has appointed new Twitter boss

The billionaire has been under pressure to name someone else to lead the company and focus on his other firms.

from BBC News - Technology https://ift.tt/RwX2GvJ

Show HN: Browse, upvote and comment on HN from command line https://ift.tt/qYW1RD5

Show HN: Browse, upvote and comment on HN from command line Hi HN! I've built hnterminal, a pip package that lets you browse, upvote, and comment on Hacker News from your terminal. To get started: $ pip install hnterminal $ hnterminal hnterminal is an interactive REPL environment with commands like "get_front_page", "get_tree", "upvote", "reply_to", etc, each of which supports rich arguments and comes with full help documentation. Checkout the readme. https://ift.tt/ajEI7QC May 11, 2023 at 11:27PM

Show HN: Oneleet – Penetration Testing for SOC 2 and beyond https://ift.tt/uRP05g8

Show HN: Oneleet – Penetration Testing for SOC 2 and beyond Hello HN, Over the past months at Oneleet (YC S22), our team has been building https://app.oneleet.com , a compliance-focused pentesting-as-a-service platform. It allows companies to easily schedule and manage penetration tests, designed for both compliance and security enhancement. We collaborate exclusively with top-tier vetted penetration testers based in NATO countries, ensuring superior quality results. Competitors like Cobalt work with just about anyone, of which they put multiple on a single engagement to ‘average out’ the quality. Despite their efforts, it is still hit-and-miss. By being very selective about who we work with (many Cobalt pentesters don’t make the cut), we are very consistent in the level of insight and quality we provide. Our team puts a lot of work into making sure that pentest results can be leveraged beyond security improvements. We are fully aware that with the current SOC 2 craze[1] most companies are just looking to tick their compliance and control boxes[2][3], but that doesn’t mean you can’t have both that box ticked and fundamentally improve your app’s security. Which is why we make sure our pentests serve both purposes: Present technical detail at a deep level but also provide documentation that is meant to be a sales and trust-building tool. Some of the things I used to hate when I worked as a pentester myself was seeing how common it had become for pentesters to just take Nessus findings, slap a pentest report title page on it and then proudly proclaim how they found these critical ‘SSL’ and ‘HTTP Header’ findings. Not to mention how much trouble it can get you in with your auditor when they see all those criticals they don’t understand the nature of. When those auditors then require you to fix all those criticals, you quickly find yourself going down a rabbit hole of unnecessary engineering effort. Great pentesters, on the other hand, use those exact same tools but know what to do with the information that they generate. Take a tool like Burp Suite, which is known among pentesters as the go-to tool for manual web app pentesting. Despite it primarily being used for manual testing, it also has ‘auto scanning’ functionality built in that is mostly useless without a human guiding the tool. More than once I heard both pentesters and clients state: “We already do Burp Suite scanning, so we have that covered.” Don’t get me wrong.. there are plenty of tools that provide a lot of insight without needing human guidance. Running Nuclei[4] frequently on your web-facing hosts is a great way to spot low-hanging fruit-type vulnerabilities, but it will require you to at least have some basic understanding of what the reported findings entail, and whether the associated severities are accurate or not (CVSS scores can be very random, so using them as a yardstick can be a terrible idea). This is why we’re strict about not allowing testers to inflate the severity of findings, or to revert to reporting boilerplate findings that many automated tools spit out by default. If you’re interested in having a pentest performed, you can get started by going to https://app.oneleet.com . After registration, you will be guided through an onboarding flow after which you can schedule a call with the founding team and a pentester. We’d love to get your feedback and answer any questions you might have! References: [1] https://ift.tt/2FPNi46 ] [2] https://ift.tt/IBmKPkg [3] https://ift.tt/LZy9hTu [4] https://ift.tt/rX57g0i https://ift.tt/nY54q8l May 12, 2023 at 01:07AM

Show HN: Boring Report, a news app that uses AI to desensationalize the news https://ift.tt/hOE2kQN

Show HN: Boring Report, a news app that uses AI to desensationalize the news In today's world, catchy headlines and articles often distract readers from the facts and relevant information. By utilizing OpenAI's language models, Boring Report processes sensationalist news articles, transforms them into the content you see, and helps readers focus on the essential details. We recently updated our iOS app experience, so any and all feedback would be appreciated. https://ift.tt/YBRmiSE May 12, 2023 at 12:32AM

Show HN: Hacker News with Tags https://ift.tt/WcINeri

Show HN: Hacker News with Tags Hi, I’m Kirubakaran. I’m building histre - a knowledge tool for individuals and teams. One of the features of histre is to auto-organize your knowledge. I thought that a fun way to demo that could be to apply that to the Hacker News front page. This page mirrors HN with tags automatically applied: https://histre.com/hn/ You can filter by or exclude multiple tags. For example, if you’re tired of posts related to ai and politics, this will remove them https://ift.tt/jQZyLlv The tags for the posts are picked by gpt-3.5 You can get these tags inside Hacker News itself with these open-source browser extensions for Chrome and Firefox: Source: https://ift.tt/9ktU1AC Chrome: https://ift.tt/DO6Gvnp... Firefox: https://ift.tt/ictD6OB... People use https://histre.com/ to keep track of all kinds of web research, make highlights, collaborate with their teams, generate documentation from chat conversations, automatically extract information from pages and create comparison tables, etc. I’m excited to be building a comprehensive knowledge tool. If you can play with it and share your thoughts, I’d really appreciate it. https://histre.com/hn/ May 12, 2023 at 12:02AM

Show HN: Msgspec, a fast serialization/validation library for Python https://ift.tt/jNzSL3f

Show HN: Msgspec, a fast serialization/validation library for Python https://ift.tt/7gsaQwK May 11, 2023 at 11:19PM

Wednesday, May 10, 2023

Disney+ streaming business loses 4m subscribers in first quarter

Most of the losses came from its Hotstar service in Asia, which has lost rights to Indian cricket matches.

from BBC News - Technology https://ift.tt/diAGNYa

Renewable energy projects worth billions stuck on hold

Major renewable energy projects being delayed by more than 10 years as grid reaches capacity.

from BBC News - Technology https://ift.tt/Z8EUgGf

Google brings AI to search as it vies with Microsoft

The firm is rolling out artificial intelligence to its core search engine, after Microsoft did similar with ChatGPT.

from BBC News - Technology https://ift.tt/peYMRB6

Meet the People of the Next Generation CIS: Leon Yu

Meet the People of the Next Generation CIS: Leon Yu
By Deanna Leo

Headshot of SFMTA staff Leon Yu

Leon Yu, Graphic Artist, Creative Services  

What do you do on the project? 

I help design the user experience: What users see on the new displays, how they see it and how often they see it, down to the actual graphics.  

How do you feel your work impacts our customers? Who will benefit? 

My work communicates transit information to customers as cleanly and clearly as possible, so the information is easy for any member of the public to understand. We only have a small space to work with on the displays, so we must make it count. People  of all backgrounds, languages and abilities, so need to get this information quickly at a glance.  

What was your favorite part of the project? 

My favorite part is working with the team and all the different CIS systems. This is such a multidisciplinary project involving many staff and people I’ve never worked with before. Being able to collaborate with so many dedicated colleagues is rewarding.  

What do you like most about working at the SFMTA? 

As a graphic designer, my work is always on display. Being able to see my work in public and see Muni riders engage with my work to get information that helps them with their trip is exciting and satisfying.  

To learn more about this challenging and important project visit the project home page (SFMTA.com/NextGenCIS).   



Published May 11, 2023 at 02:34AM
https://ift.tt/4barzZf

Show HN: Mineo.app – Better Python Notebooks https://ift.tt/6mGH2p8

Show HN: Mineo.app – Better Python Notebooks Hello everyone, I would like to introduce our startup to HN: Mineo.app. Mineo.app is a production-ready SaaS Python notebook that provides a complete environment for building your data applications: Dashboards, Reports, and Data Pipelines based on Python notebooks. Key features: * Superpowered jupyter-compatible Python notebooks with extra goodies like: version control, commenting support, custom docker images, etc... enhanced with no code components that allow to create beautiful dashboards and reports. * Data Pipelines: Ability to schedule and run one or more notebooks. * Integrated file system to manage your files and projects with detailed permissions and groups. We have a freemium licensing model, so you can start using Mineo just by registering with your Github/Google/Microsoft account for free without a credit card. And it's free for educational purposes ;-) Diego. https://www.mineo.app/ May 9, 2023 at 08:19PM

Show HN: AST-grep, a grep/eslint/codemod hybrid tool, powered by tree-sitter. https://ift.tt/esmqlpr

Show HN: AST-grep, a grep/eslint/codemod hybrid tool, powered by tree-sitter. It is heavily inspired by semgrep, but intends to be an AST-base searcher/linter/rewriter. https://ift.tt/Wip24Hd https://ift.tt/s3iWXUp May 11, 2023 at 12:14AM

Vodafone 3G turn-off sparks internet access fears

The network is to begin a UK-wide shutdown of its 3G network in June so it can invest more in 4G and 5G.

from BBC News - Technology https://ift.tt/2NHWOZj

Tuesday, May 9, 2023

Vietnam to crack down on anonymous social media accounts

It's the latest in a series of restrictions imposed by the Vietnamese government on social media users.

from BBC News - Technology https://ift.tt/LuO4YtK

Show HN: Card game where players write their own cards that get parsed into code https://ift.tt/uCYWoBK

Show HN: Card game where players write their own cards that get parsed into code Wordbots is a long-running side project I've been working on on-and-off for the past ~7 years that I finally feel comfortable enough with to share with the HN community. It's an online tactical card game (inspired by games like Hearthstone and Magic: the Gathering), where players write their own cards in natural language, that gets parsed down to JavaScript. The English-to-JavaScript translation is handled by a semantic parser operating on a hand-crafted CCG grammar – kind of an “old-school” approach in this age of LLMs but one that performs quite well on the very constrained language of Wordbots cards. The resulting game gets pretty wacky as players can create all sorts of cards, though there are some game formats that try to produce more balanced gameplay as well (e.g. one format in which both players shuffle their decks together, and various draft formats). If you're curious about how it all works, I made a write-up about it here: https://ift.tt/mq3kD9a And if you want to chat about Wordbots beyond this thread, please don't hesitate to join our discord at https://ift.tt/Qb40twq . I'd love to hear any and all feedback. -Alex https://ift.tt/r3vtLTk May 10, 2023 at 02:31AM

Show HN: Engineering Book Club https://ift.tt/sdpITbW

Show HN: Engineering Book Club An online community that enjoys reading and discussing engineering books together. https://ift.tt/NEqSdV3 May 10, 2023 at 01:02AM

Show HN: Spiti – Private video library for high-performing teams https://ift.tt/IDh4tX6

Show HN: Spiti – Private video library for high-performing teams Hi HN I’m Therese, one of the founders of Spiti. My co-founder, Sai, and I are thrilled to launch Spiti to the HN community! We’ve been working on a better way for teams to organize, access, share, and collaborate on internal videos. Recently, we built the ability to record, too. It is built specifically to enhance remote and hybrid teams’ access to internal knowledge and context lost in historical conversations. ------- *tl;dr backstory:* We’ve worked in start-ups and larger companies. In our previous stints, searching for stuff took up a lot of time. Tooling solved for better access and collaboration in most cases, except videos. Recorded meetings, webinars, product demos, explainer videos, customer conversations, etc. were always scattered around in various folders on the cloud, links in emails, and Slack. But those videos are important, and easy access would save the team and us at least a few hours every week. ---------- We designed and built Spiti Team Video Library to address these challenges head-on and provide teams with their own private video library or, as we describe it — an internal YouTube for your team. One of the things we crafted carefully is its intuitive interface, designed to ensure a delightful viewing experience for otherwise boring team videos. Spiti also integrates seamlessly with popular storage and collaboration tools — Zoom, Google Drive, and Slack— making it easy for teams to centralize their meeting recordings, onboarding, and customer conversations — no more hunting for a video lost in the cloud or links lost on Slack channels. *A few key capabilities:* - Native Screen Recorder (for MacOS) - Native integration with Zoom, Google Drive & Slack - Securely connect and collaborate with individuals or teams outside your organization through Spiti Connect - Organize videos into Playlists - Comments and keep the conversation going - Embed entire playlists in Notion, Coda, and webpages - Search in a video through auto transcriptions for every video *Interesting ways our customers use Spiti* - Adding clarity to bug reports - Product demo videos for your customers - Reviewing GitHub PRs faster - Employee onboarding made async and repeatable We'd love to talk to you and learn how Spiti can improve your remote team's productivity and provide feedback on what we have built so far. We understand that collaboration needs vary from team to team, and we're dedicated to tailoring our platform to meet those specific needs. We look forward to your comments! https://spiti.xyz May 10, 2023 at 12:15AM

Show HN: No-code tool for AI-powered NPCs https://ift.tt/s70pJQN

Show HN: No-code tool for AI-powered NPCs https://www.flippit.ai/ May 9, 2023 at 11:06PM

Monday, May 8, 2023

Show HN: Novika – a free-form, moldable, interpreted programming language https://ift.tt/8e4hMfp

Show HN: Novika – a free-form, moldable, interpreted programming language https://ift.tt/yCwtYks May 9, 2023 at 06:34AM

ChatGPT: Can students pass using AI tools at university?

There are fears about cheating, but new advice says students should be taught how to use AI tools.

from BBC News - Technology https://ift.tt/l5zSQ9h

Apple co-founder says AI may make scams harder to spot

Silicon Valley veteran tells the BBC he thinks AI creations should be clearly labelled.

from BBC News - Technology https://ift.tt/wvD6Kbx

Show HN: A social network to share articles you've read https://ift.tt/rFNzCSv

Show HN: A social network to share articles you've read https://ift.tt/d9Yy7Uw May 9, 2023 at 04:22AM

Show HN: Monch, a tasty TypeScript parser-combinators library https://ift.tt/4eD9Bjt

Show HN: Monch, a tasty TypeScript parser-combinators library https://ift.tt/iwchgnP May 9, 2023 at 03:08AM

Show HN: Automatic Domain Verification https://ift.tt/e0YlwRs

Show HN: Automatic Domain Verification The Domain Verification protocol stores a DNS TXT record at a DNS name derived from a hashed "verifiable identifier" (email, telephone, DID), enabling anyone that can prove control over the verifiable identifier to prove authority for the domain name, whilst preserving the privacy of the authorised party. Once setup, the record enables automatic domain verification for any service provider. This record could be automatically setup by domain registrars upon domain registration (with registrant opt-in) creating a fast lane for verification with service providers many new small businesses use (eg Google Ads, Facebook, Office365, Dropbox, etc). ===== Quick sidebar: This was originally submitted to HN under the title "Show HN: Make domain verification as easy as verifying an email or phone number" 3 days ago [1]. It was doing really well (#3 on front page) then totally disappeared from front page and went to bottom of page 1 of Show HN. After an email exchange with dang (incredibly helpful as always), he explained that it got flagged with the "overheated discussion detector" and it turned out I caused this by diligently responding to every comment as fast as my fingers would type because I wanted to keep engagement going. Helpfully dang took the flag off it about 12 hours later after our email exchange, but understandably the momentum was lost. So I feel like it kinda got killed, just as it was picking up pace and as the US west coast was waking up. So I am humbly reposting it with a modified description based on the comments of the last post. ===== This is a project I've been working on for a little while and I'm interested in your feedback and point of view. Many of us would have verified a domain name by pasting a string into a DNS TXT record. These methods are currently being discussed and standardised at the IETF [2]. Let's Encrypt's DNS-01 method [3] is probably considered the state of the art. The differences between DNS-01 and Domain Verification protocol are: - DNS-01 requires a new TXT record for each service provider. With Domain Verification Protocol, multiple service providers can use the same record. - Instructions to setup a DNS-01 TXT record are instigated by the service provider, whereas a Domain Verification Protocol record can be setup independently by a user or a domain registrar. They could even pre-populated by a registrar upon domain registration (with registrant opt-in) - There’s no concept of permissions in DNS-01, the act of creating the record gives the user full access for the domain with the service provider. With Domain Verification protocol multiple records can be setup, limited permissions could be setup for different third parties. For example give a marketing agency authentication to claim the domain on social media but nowhere else. I'm still working on licensing but creating these records will always be free. I hope to find service providers that see significant upside in reducing friction for user onboarding that are willing to pay to license it. Worked example: Let's say you want to authenticate the user with the email user@example.com with the domain dvexample.com, these are the steps: a. HASH(user@example.com) -> 4i7ozur385y5nsqoo0mg0mxv6t9333s2rarxrtvlpag1gsk8pg b. Store Domain Verification record at: 4i7ozur385y5nsqoo0mg0mxv6t9333s2rarxrtvlpag1gsk8pg._dv.dvexample.com c. TXT record determines permissions and time limit: @dv=1;d=Example user email;e=2025-01-01;s=[seo;email];h=4i7ozur385y5nsqoo0mg0mxv6t9333s2rarxrtvlpag1gsk8pg Thanks for taking a look, Elliott 1. https://ift.tt/pzGAW7v 2. https://ift.tt/jp5b2DL... 3. https://ift.tt/KM72gOA https://ift.tt/fhtc7KP May 9, 2023 at 12:06AM

Show HN: Play SineRider, a math puzzle game built by teenagers at Hack Club https://ift.tt/UXQEG6B

Show HN: Play SineRider, a math puzzle game built by teenagers at Hack Club Messing with your TI-84 graphing calculator is a rite of passage for every teenager who has ever been bored in a math class. In 2013 I was that teenager, and it gave me an idea for a tiny game about sledding on graphs. This project grew into my white whale, and I spent my twenties trying and failing to finish it alone. I shelved the game when I started working for Hack Club in 2018—until last May, when a few community members took it off the shelf. The project took on a life of its own, and turned into a year of nights and weekends from a global team of 20+ teens in 8+ countries. Today SineRider enters public beta! SineRider is literally an infinite universe of function composition puzzles, each with infinite solutions, that range from welcoming for 9th graders to difficult for even the most serious matlab user. And every day we tweet out a fresh one to be solved with your morning coffee. We hope you enjoy playing SineRider as much as we’ve enjoyed making it. And we’re not done! Mobile support, polar coordinates, and a level editor are all on the roadmap. SineRider is a living project, to be continuously built and maintained as free OSS by the Hack Club community: https://ift.tt/E4Wh8iu The team that built the game will try to be in the comments today between high school classes and AP tests. —chris walker, creative director Watch the trailer: https://www.youtube.com/watch?v=35nDYoIwiA8 Play now: https://sinerider.com https://ift.tt/E4Wh8iu May 8, 2023 at 08:14PM

Show HN: A recipe website where all recipes are made by GPT4 https://ift.tt/r3aTRPo

Show HN: A recipe website where all recipes are made by GPT4 https://ift.tt/Thp37KL May 8, 2023 at 12:16PM

Sunday, May 7, 2023

Show HN: Free tool to convert Google Docs to Markdown https://ift.tt/14doNYa

Show HN: Free tool to convert Google Docs to Markdown https://ift.tt/rFYqfmL May 8, 2023 at 03:34AM

Show HN: AI Poetry Contest https://ift.tt/KDxp34B

Show HN: AI Poetry Contest Hi HN! Me and my buddy made this in a weekend as an experiment in 1. building something quickly and putting it out there and 2. using AI in an interesting way; in this case a poetry judge. Our “judge” isn’t perfect, but the hope is that at least it’s a relatively fair system that everyone can be sure evaluates their work. Anyway, we wanted to see what the lovely people of HN think of it. Some background on the idea; I like poetry and thought it would be cool if there was a big competition with a large financial incentive that scales with the number of participants. Using AI as a judge allows us to handle any number of submissions in a consistent and fair way. It also opens up the competition to poetry written in other languages, although for now we’re only promoting in the US. Happy to answer any questions! Also any feedback is much appreciated, thanks! https://ift.tt/njRowUK May 8, 2023 at 06:21AM

Show HN: What do you think about my metasearch engine? https://ift.tt/KwX4MQ6

Show HN: What do you think about my metasearch engine? https://ift.tt/tonCJE2 May 8, 2023 at 03:44AM

Show HN: Filter crowded places (bars, clubs, museums) per day in major cities https://ift.tt/EN7Re9F

Show HN: Filter crowded places (bars, clubs, museums) per day in major cities Free tool to find and filter busy venues based on predicted crowd levels. This way you can find for example busy bars on Wednesday evening, or quiet museums on Sunday morning. It works in most big cities around the world. It makes it easy to find crowded places (or avoid them) when you are unfamiliar with the area. You can filter on days of the week, how busy a place is (quiet, normal, busy), and sort venues based on overall popularity, rating, dwell time, and price. https://ift.tt/QE20JjO May 8, 2023 at 01:44AM

Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data https://ift.tt/0D7LFis

Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data Hey everyone, I'm excited to announce the launch of PostData, a new service that simplifies IoT data storage and visualization. As developers, we know how frustrating it can be to set up complicated services like AWS just to store and view our data. That's why we created PostData – to offer a straightforward solution that gets the job done without all the hassle. With PostData, you can easily ingest, store, and visualize your IoT data in just a few clicks. We offer a forever-free plan that allows you to create new public devices with up to 20 metrics and a limit of 1000 messages per device. We also have two paid plans for private devices and higher limits for those who need them. We're looking for beta users to try out our service and provide feedback. So if you're tired of struggling with complicated IoT data storage and visualization tools, give PostData a try and let us know what you think! Thanks for your time, and I look forward to hearing from you. https://postdata.cloud/ May 7, 2023 at 04:09PM

Show HN: Hyrable - An AI powered job description writer for recruiters https://ift.tt/GrbTXaU

Show HN: Hyrable - An AI powered job description writer for recruiters Write Better Job Descriptions Faster with Hyrable https://ift.tt/79xEjXW May 7, 2023 at 03:13PM

Saturday, May 6, 2023

Show HN: Git Hooting https://ift.tt/ajrBVmi

Show HN: Git Hooting 00's called, they want their RSS feeds back. I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"? Thus the idea behind https://git.ht was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. These "hoots" make it into your RSS feed and will get permalinks with social graph metatags, so you get nice previews when you share them on Twitter and such. To take it for a spin: - pick a subdomain e.g. foo.git.ht, - navigate you browser there, - login with Github. I still consider it alpha, but it should work. Report any issues as you would normally on Github https://ift.tt/lGxptjQ . Thank you https://git.ht May 7, 2023 at 07:29AM

Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/RmHK5ji

Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/F2rOp9P May 7, 2023 at 04:22AM

Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/MRa9zOj

Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/S9QtXsU May 7, 2023 at 03:41AM

Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/h1DpJmk

Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/nwO1Ave May 6, 2023 at 09:46PM

Show HN: K(v)aas. Key-Value as a Service. Simple API to Persist short-lived Data https://ift.tt/Kqapi6d

Show HN: K(v)aas. Key-Value as a Service. Simple API to Persist short-lived Data Hey HN! I built K(V)AAS last night, after having to deal with some programmable banking API that couldn't persist data across sessions. I didn't want to create a new db or backend for such a simple task, but also couldn't find an existing service that simply accomplishes this. I'm keen to hear what you all think! Current usage is entirely free. If there is a need, I'll build it out a bit more. https://www.kvaas.cloud May 7, 2023 at 12:25AM

Friday, May 5, 2023

Show HN: Ethereum address reviews, similar to Yelp https://ift.tt/IiowlZs

Show HN: Ethereum address reviews, similar to Yelp Hi HN, Excuse me if the formatting sucks, this is a first time post. I want to introduce to you vrfd.info. A place where you can openly view and influence the reputation of any Ethereum address. Think of it as Yelp but for Eth. Addresses are classified as either verified or flagged on-chain through soulbound NFTs. A type of NFT that has no trade value as it cannot be sold. Once minted, it is stuck to the given address. The metadata of the NFT contains either information to verify the address with, this could be a social account for example. Or in the case of flagged addresses, the metadata contains proof of wrong-doing. Users can search the classification status of any address on the web app. Additionally, users can apply to either verify or report an address, provided proof. In the case of reports, users stand a chance to be rewarded. Finally, users can up or down vote other addresses. I made this tool after suffering one to many scam without having an open source library where addresses can be reported or their credentials verified. It's still a bit clunky, but the core concept works fully integrated on the Testnet. I'm shipping a big update this week to make it more responsive. Thanks for taking the time to read this. Please give me any feedback as I am looking to improve everywhere I can. https://vrfd.info May 6, 2023 at 12:30AM

Show HN: Telegram Bot for Surf Conditions https://ift.tt/Ic92JiA

Show HN: Telegram Bot for Surf Conditions I got tired of checking different weather apps every time my surf group wanted to go out. This bot shares the current conditions whenever you message /conditions to the group! https://ift.tt/eOzN6lI May 6, 2023 at 04:01AM

Show HN: Avoiding Imgur Link Rot https://ift.tt/Fh2lUae

Show HN: Avoiding Imgur Link Rot Over the last decade I've built a number of different digital asset managers (mostly media files) that met the needs of my companies at the time. It is an area I enjoy working in. A month ago, when asked what was next for me, I jokingly said I would build another DAM. Then on Saturday, two weeks ago, I learnt that Imgur was going to delete all anonymous & NSFW files on the 15th of May. It was pointed out that this would mean broken links in communities that had relied on Imgur. By the Sunday I had decided that I would build another DAM, initially with the intent of avoiding Imgur link rot. It was challenging to find time to spend on this, the project was put together over about 8 evenings. It still has rough patches, this is an early MVP (a Michael Seibel "brick"). I have many ideas of where to take this project, but for now it only does one thing: backup Imgur files and produce new links that are easy to swap out for old soon-to-be-deleted Imgur links. https://haasie.com May 6, 2023 at 05:40AM

Show HN: Pure browser side natural language processing https://ift.tt/3Mg9a0U

Show HN: Pure browser side natural language processing https://winkjs.org/ May 5, 2023 at 11:15PM

Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/w1CnbzS

Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/8QqvNCr May 6, 2023 at 01:34AM

Show HN: Pointless v1.5.0 – endless drawing canvas https://ift.tt/zaW6ybv

Show HN: Pointless v1.5.0 – endless drawing canvas https://ift.tt/Z5eARnK May 5, 2023 at 03:25PM

Thursday, May 4, 2023

Show HN: Structured and typehinted GPT responses in Python https://ift.tt/jmva6k3

Show HN: Structured and typehinted GPT responses in Python https://ift.tt/LNTtUev May 5, 2023 at 03:39AM

Muni Rider Satisfaction the Highest in 10-years!

Muni Rider Satisfaction the Highest in 10-years!
By Bonnie Jean von Krogh

People walking on a station platform. Some are boarding. Some are deboarding.

Here at the SFMTA, we are focused on creating the fastest, safest and most reliable public transportation network for all San Franciscans. This is why we consider it a top priority to hear from our riders and non-riders alike about how we’re doing, what your public transportation priorities are, and ways we can improve. These findings help to inform budget, long-range planning and policy decisions. They also help build a better Muni for everyone traveling in San Francisco. 

In recent months we conducted our Rider Survey as well as a broader Community Survey. Real-time data from our partners at Transit App in their North America Transit Rider Happiness Benchmarking Survey provides additional details about community feedback.  

The good news? Rider satisfaction with Muni services is up across the board: 

  • Per SFMTA’s Rider survey, 66% of Muni riders rate services as good or excellent — a 9% increase from 2021. 
  • The City Survey shows Muni’s rating at its highest level since 2013 
  • Transit App’s survey shows Muni in the Top 5 North American cities when it comes to ranking riders most likely to recommend their public transit system to a friend 
  • Transit App also shows that Muni riders give our drivers the highest overall approval rating across North America. Go, operators! 
  • Finally, the Community Survey showcases that our riders have a much higher approval rating for the SFMTA than non-riders.  

So if you haven’t ridden Muni in a while, maybe it’s time to give it a try.   

A man with a beard, sweater and jeans is smiling at the front of a bus to an operator who is wearing sunglasses seated in their seat.

 Highlights from the Community Survey

  • 71% of riders approve of the SFMTA compared to  48% of non-riders. 
  • 66% of riders rate Muni service as excellent/good compared to 48% of non-riders.   
  • By 9 points, regular riders also consider Muni safer than non-riders 

A bus on the left side of the screen is seen on a corridor with over a dozen cars on the right side of the image

Our Rider Survey shows us that customers have noticed the work Muni has been doing to address service delivery since the onset of the pandemic. Our ongoing investments in reliability improvements such as transit lanes, bus bulbs and smart traffic signals have also paid off. Over the last three years, we implemented over 21 miles of new transit lanes, bringing our transit lane network to more than 70 miles! With this expansion, Muni is quicker and more reliable than it has been in decades. 

That said, there’s more to be done, and respondents continue to emphasize “Improving the speed, frequency and reliability of Muni buses and trains,” with two-thirds of respondents prioritizing, “having the most frequent and reliable buses and trains, even if stops are more than 2 or 3 blocks away, rather than having closer stops.”  

Next Steps 

We asked what our community would most like to see changed, and while answers varied, the top priorities according to the Community Survey are:  

  • Crime/safety (including fare evasion and passenger safety) 
  • More reliable/efficient/on time service/less bunching of busses 
  • Better communication and public outreach 
  • Improved cleanliness of transit stops 
  • Additional funding to create faster, safer and more reliable public transportation  

A person is seen boarding the bus along the curb. There are trees in the foreground on the left of the image.

Safety is a Key Priority 

  • Over 50% of respondents cited “Increasing safety from crime on Muni buses” as an extremely urgent priority. 
  • Respondents answering the Community survey in Chinese had the strongest concern about safety. 58% of Chinese speakers consider Muni unsafe from crime, almost a full 20% higher than respondents to the survey in English. 
  • The safety of our customers and staff is a top priority for the SFMTA. We have increased the number of staff riding Muni as a visual deterrent to crime. 
  • We will continue our efforts to make sure all Muni riders are safe and can be confident riding our buses and trains and will update you with our progress.   

Several passengers are seen boarding a train in a subway. An overheard sign is above with lights.

Increasing Reliability through Repairing and Upgrading our System 

  •  A top priority of respondents is “Repairing and maintaining Muni equipment and facilities to ensure vehicles’ safety, frequency and reliability,” and our commitment to timely repair and maintenance work is in line with that.  
  • Improving Real-Time Communications  
  • Riders would like more reliable real-time communications to help with trip planning.  
  • Improvements to the customer experience can be seen through the ongoing implementation of our new Next Generation Customer Information System.  

Far shot a bus approaching a bus shelter. There are people sitting and standing.

Respondents Understand the Need for Additional Public Transportation Funding  

  • Finally, a key takeaway from the Community Survey is that respondents want a better and more reliable public transportation system and recognize the need for additional funding to accomplish our shared vision and goals.  
  • Respondents support investing in Muni service as well as expanding safe bike and pedestrian pathways to ensure everyone in the city can access jobs and get where they need to go easily, regardless of their income or neighborhood.  

We agree that an affordable, reliable and safe public transit system is a critical part of a thriving and equitable community. We are committed to working toward this goal and thank our frontline staff for working so hard to improve service. 



Published May 05, 2023 at 02:11AM
https://ift.tt/gQheyOl

Show HN: Narr – Download Netflix audio for sampling https://ift.tt/a6YvWgH

Show HN: Narr – Download Netflix audio for sampling https://ift.tt/dcjChrk May 5, 2023 at 01:57AM

Show HN: Skyname – the first Bluesky username registrar https://ift.tt/Ab4eVav

Show HN: Skyname – the first Bluesky username registrar Hey HN! Skyname is the world's first Bluesky username registrar. Pick a fun domain from bsky.cool to tired.io and register your username in seconds. It'll automatically create the TXT record used for verification, assign it to your account, and update your handle on Bluesky. Interested to hear what y'all think :~) https://skyna.me May 4, 2023 at 11:50PM

Show HN: AI-generated acrostics for Hacker News https://ift.tt/AHg9B6t

Show HN: AI-generated acrostics for Hacker News https://ift.tt/mLpGHst May 5, 2023 at 12:18AM

Show HN: Ask Harry Potter any question with GPT-4 https://ift.tt/PiezTrB

Show HN: Ask Harry Potter any question with GPT-4 I've enjoyed using CharacterAI a lot, and I also use OpenAI's API's for work and personal projects. I wanted to see if I could get the model to behave as believably as CharacterAI counterparts with just a system prompt - and I think it does. Curious if others agree. https://ift.tt/kMeDNj1 May 4, 2023 at 11:20PM

Wednesday, May 3, 2023

Show HN: Real-time news summary and mind maps https://ift.tt/vJCkp60

Show HN: Real-time news summary and mind maps https://ift.tt/HZXYG8u May 3, 2023 at 10:59PM

Show HN: ZeusCloud (YC W22) – open-source cloud security https://ift.tt/Qmkp2oi

Show HN: ZeusCloud (YC W22) – open-source cloud security Hey folks - last month, we open sourced ZeusCloud (https://ift.tt/caOEp1Q) - a platform to identify, prioritize, and remediate security risks in your cloud environment. ZeusCloud thinks like an attacker. It identifies security risks in your environment like infra misconfigurations, over-permissive identities, and workload vulnerabilities. And it pieces them together to show you attack paths like a publicly exposed VM with a critical CVE has effective admin access. Some highlights of the ZeusCloud platform: - Graphical attack paths so you can prioritize the risks in your cloud with context - An asset inventory of your compute, networking, and IAM assets to give you further visibility into your AWS environments - An interactive access explorer view that shows you how IAM users/roles can access S3 buckets, EC2 instances, etc. for blast radius analysis We know other cloud security products exist. But, in our experience, they’re often inaccessible or fail to show you sufficient context behind security findings. The project is still early - we’ve focused so far on infra misconfiguration and identity risks. Looking to add vulnerabilities to the attack paths through tools like Project Discovery (nuclei) and Burpsuite next. Check out our GitHub (Licensed Apache 2.0): https://ift.tt/caOEp1Q Play around with our Sandbox environment: https://ift.tt/hvapBxI Get Started (free/self-hosted): https://ift.tt/mxZ0BWG Would love to hear what you think! May 3, 2023 at 10:53PM

Show HN: Data Engineering with Rust https://ift.tt/7u5cOpm

Show HN: Data Engineering with Rust Hi HN! A few months ago, EntICOnc shared a blog post I wrote about using Rust from the perspective of a Python developer [0] which was well received, with some positive as well as mixed feedback. One thing I didn’t foresee would happen, is this little post getting a lot of attention, especially from the data engineering crowd which I consider myself a part of. Looking at the feedback, it was clear that there are some resources missing for a specific use case for which I think Rust is a perfect candidate: Data Engineering. Currently, Data Engineering is dominated by languages like Java, Scala and of course, Python. However as I explain and attempt to prove with prose and code in the first and second chapters, Rust is a very serious and good option for data engineering workloads. While I’m not an expert in Rust, and explicitly disclose it, I think that I now know “enough” having written and maintained a few Rust workloads and comparing them to Python based ones. I started working on this project a while ago and I held back from sharing it here until at least a few chapters are “released” and available for people to read through and perhaps constructively criticise. I already sort of launched it on LinkedIn and Twitter, where it was very well received [1], so I thought it’s time to share it here as well. Right now there are 2 chapters: - Why Rust is a good choice for data engineering - How to get started with Rust Most of the Rust code on the website can run in your browser (but do require Javascript), some of the code snippets are also editable. This is thanks to mdbook (written in Rust, btw :) ) - should be fine on mobile too. It’s free, you don’t have to subscribe however I’d appreciate that and any feedback that can help me make this into an ongoing resource. If I made any mistakes, don’t hold back and let me know, I’ll fix them right away and credit you as well. I'm a french guy living in Germany, I'm very used to criticism ^^ [0] Carefully exploring Rust as a Python developer: https://ift.tt/qwtUOnR [1] Latest LinkedIn post: https://ift.tt/s7MKOB0... https://ift.tt/6yqjUHB May 3, 2023 at 10:13PM