Wednesday, September 25, 2024

Show HN: Broken Hill: A Productionized GCG Attack Tool for Use Against LLMs https://ift.tt/HmM9rNa

Show HN: Broken Hill: A Productionized GCG Attack Tool for Use Against LLMs https://ift.tt/jFSPCey September 25, 2024 at 04:01AM

Show HN: Phobos – an engine extension for Red Alert 2: Yuri's Revenge https://ift.tt/JRzMsHi

Show HN: Phobos – an engine extension for Red Alert 2: Yuri's Revenge https://ift.tt/9O7THq1 September 25, 2024 at 01:23AM

Show HN: Agentic AI coding tool that's easy to use, transparent and customizable https://ift.tt/xQjhkUH

Show HN: Agentic AI coding tool that's easy to use, transparent and customizable Hey HN, I’d like to share a new agentic AI coding assistant I’ve been working on called OppyDev. Rather than trying to build something that will write the code for you this is aiming for something more collaborative. You can follow along as the AI makes updates and add your own changes on top. We’ve made the inner workings of the agent accessible to the user by outputting its workflow into the UI and allowing most actions to be triggered manually. You can also use the AI to create your own custom plugins to enhance the existing functionality. Here are some videos available demonstrating its usage: - https://www.youtube.com/watch?v=g9FrwVOHTdE&t=187s - https://www.youtube.com/watch?v=6JlQwnYn7RY&t=119s - https://ift.tt/KG9Ru6p The current version has been released in beta for PC and Mac as an electron app, with a VSCode plugin in the works. You can see a demo video and the full list of our feature set here, https://oppydev.ai . There is more about building plugins at https://ift.tt/PqgTrYx . You can get started for free with your own Pinecone and OpenAI API keys or you can message me for a promo code to get started with free credit. We're looking for feedback so we can improve the tool. We’re also offering free inference costs and support for several small teams that are interested in using the tool and providing feedback on an ongoing basis. Contact me at: https://ift.tt/xjvCrRS https://ift.tt/DfJNC0r https://ift.tt/LV34eUq September 25, 2024 at 01:17AM

Show HN: GitHub Repo Visualizer Using D3 https://ift.tt/rtPoqON

Show HN: GitHub Repo Visualizer Using D3 I built this as part of my quest to properly learn data visualization. The code is the easy part! Some lessons learned: - personal verification of the the general truth that pie charts are tough! and the returns are not great for the effort due to people's difficulties perceiving angles - may not use "vanilla" d3 with no React. was difficult to adapt for mobile - the GitHub API provides fairly standardized responses so building dynamic charts wasn't too bad. But when working with streaming data (say Kafka) I can see this getting interesting... schema registry should help but creating a view into the data with a lookback would be interesting with d3, done it with altair before. https://ift.tt/PKWAC2H September 24, 2024 at 11:17PM

Tuesday, September 24, 2024

Celebrating Muni Forward: The 9 San Bruno Boosts Equity

Celebrating Muni Forward: The 9 San Bruno Boosts Equity
By Nick Veronin

Passengers exiting the 9 San Bruno from a transit island on Potrero Avenue. This Transit Month, we’re celebrating the 10-year anniversary of Muni Forward! Each week, we’ll highlight one of our Muni Forward corridors to share exactly how we worked to improve your trips — and the wins riders are seeing as a result. Today, we shine the spotlight on the 9 San Bruno. It connects San Francisco’s southern residential neighborhoods to the city’s urban core. Muni Forward improvements on the 9 San Bruno The 9 San Bruno runs all the way from Visitacion Valley to the Financial District. The route serves...



Published September 23, 2024 at 05:30AM
https://ift.tt/xUKOHyC

Show HN: I Wrote a Book on Java https://ift.tt/dT3iJSD

Show HN: I Wrote a Book on Java https://ift.tt/QuCogb3... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records, pattern matching, `with` expressions, sum and product types). However, this is not a book about tools. No amount of studying a screw-driver will teach you how to build a house. This book focuses on house building. We'll pick out a plot of land, lay a foundation, and build upon it house that can weather any storm. DoP is based around a very simple idea, and one people have been rediscovering since the dawn of computing, "representation is the essence of programming." When we do a really good job of capturing the data in our domain, the rest of the system tends to fall into place in a way which can feel like it’s writing itself. That's my elevator pitch! The book is currently in open access. I hope you check it out. I'd love to hear your feedback. You can get 50% off (thru October 9th) with code `mlkiehl` https://ift.tt/QuCogb3... September 24, 2024 at 12:26AM

Show HN: Hoodmaps Meets 4chan https://ift.tt/vMYfXTj

Show HN: Hoodmaps Meets 4chan I made this as a pair programming exercise with o1-preview. o1 did most of the heavy lifting, through high level prompts, but eventually I needed to diverge from it to get to completion. My initial prompt was: --- I'm making a web app: It's like 4chan, but each thread starts with a gps coordinate. People can only post text and images. I want to build it with flask and sqlalchemy. I want just the backend and data model that supports these threads, anonymous users, and users that can register a permanent username. Write as much of it as you can for me. --- This produced a fully scaffolded Flask app running on sqlite. After that, it took a few (casual) evenings of iteration to dockerize everything, implement postgres instead of sqlite, and use a bucket for storage. On my own, this would have easily taken me 10x the time. https://mapchan.com September 23, 2024 at 06:39PM

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems https://ift.tt/onuTQWR

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems Anti-Cluely is a lightweight tool designed to detect common...