Wednesday, July 31, 2024

Show HN: Non SaaS – Directory of Non SaaS Apps https://ift.tt/fZAxiDH

Show HN: Non SaaS – Directory of Non SaaS Apps https://nonsaas.com August 1, 2024 at 03:49AM

Show HN: Shadow IT Scan – Uncover SaaS Apps, Users and Risky OAuth Scopes https://ift.tt/EaerJV5

Show HN: Shadow IT Scan – Uncover SaaS Apps, Users and Risky OAuth Scopes Hey HN, TL;DR: We’ve launched a free version of our Shadow IT scanner to identify which SaaS apps are used in your company, who uses them, and if they have high-risk OAuth scopes. Philip and I went through YC with AccessOwl in 2022. We started the company because, in our previous roles, we struggled to track all the SaaS apps, users, and granted OAuth scopes. The Shadow IT scanner started as a small feature within AccessOwl, which manages SaaS vendors and user accounts centrally. But a standalone scanner would have made our lives so much easier in our previous roles. So, we thought, why not release it? And here it is: a free, standalone Shadow IT scanner! Hope you find it useful :) The Shadow IT scan helps with: 1. Offboarding: Employees often don’t report all the apps they sign up for, making it tough to track and secure these accounts when they leave, especially with the common SSO tax. 2. Security: OAuth scopes are quickly granted but rarely reviewed or removed, leading to organizations unknowingly spreading their data. 3. Compliance: Auditors need a list of SaaS vendors, which is hard to compile when employees sign up for tools independently. Any surprises in your scan? What features would you like to see in the next version? Looking forward to your feedback! FAQ What’s Shadow IT? Unauthorized SaaS apps within an organization not centrally managed, posing security and compliance risks. How does it work? Our tool connects to your Google Workspace or M365 instance, identifies OAuth tokens granted, and maps them to known SaaS tools. Note: In this v1 version, it only detects apps using the “Sign in with Google/Microsoft” button. Who is this for? Typically IT and InfoSec teams, but in smaller companies, it may fall under the CTO. Is it safe to use? Yes, reading OAuth tokens is standard for SaaS management tools. Data extraction only occurs when you initiate a scan. AccessOwl is SOC 2 Type II audited and GDPR compliant. https://ift.tt/hwUbi5g July 31, 2024 at 05:35PM

Show HN: Shimmr: Free iOS App Uses CIA Findings to Enhance Meditation and Focus https://ift.tt/nqsG1Yi

Show HN: Shimmr: Free iOS App Uses CIA Findings to Enhance Meditation and Focus https://ift.tt/HMkYgoB July 31, 2024 at 11:58PM

Show HN: FP32 matmul of large matrices up to 24% faster than cuBLAS on a 4090 https://ift.tt/DzrnkyB

Show HN: FP32 matmul of large matrices up to 24% faster than cuBLAS on a 4090 I decided to share a CUDA kernel I wrote over 5 months ago. Nvidia's hardware and software may surprise you. https://ift.tt/VCNbqEz August 1, 2024 at 12:09AM

Tuesday, July 30, 2024

Show HN: I made an online journaling app focused on day overview using emojis https://ift.tt/kdiwrxM

Show HN: I made an online journaling app focused on day overview using emojis Please let me know what you think! https://ift.tt/M6HkaIv July 31, 2024 at 05:30AM

Show HN: A Path-Based Data storage/retrieval web service to prevent crawling https://ift.tt/Ix218MN

Show HN: A Path-Based Data storage/retrieval web service to prevent crawling I listed my email on GitHub, and it got collected and used without my consent... To prevent this, I created a simple service using Django and PostgreSQL. As you can see when you access the site, you can save data by specifying a path. Think of it as a global key-value storage designed simply to prevent crawling. The data is not stored in an encrypted form, so please do not save sensitive information. Thank you. P.S.: Yes, I am a Faker's fan. https://hideonbush.com/ July 31, 2024 at 04:40AM

Show HN: Heyya v1.0.0 Elixir and Phoenix LiveView Snapshot Testing Library https://ift.tt/6CGnqBN

Show HN: Heyya v1.0.0 Elixir and Phoenix LiveView Snapshot Testing Library https://ift.tt/sXwTtK5 July 30, 2024 at 10:45PM

Monday, July 29, 2024

Show HN: ChainFactory – Run Structured LLM Inference with Easy Parallelism https://ift.tt/pHg2oTc

Show HN: ChainFactory – Run Structured LLM Inference with Easy Parallelism Hi HN! Disclaimer: I submitted another post about ChainFactory a few days ago. Here's what has changed since: - Added hash based caching of auto-generated prompts and masks. - Did some internal restructuring and cleanup. - Updated the order in which README doc introduces concepts and terminology. Posting this again because honestly, I am kinda puzzled about what to add/fix/change due to having 0 users and no genuine feedback. By genuine feedback, I mean feedback from strangers who do not have a social pressure to be polite and pull punches. Please take a look if you find this interesting and leave a comment. If you think it's an deranged or stupid idea not worth your time, please at least leave a 'no' - I'd still be delighted as it's an honest opinion. Thanks a lot! PS: Is it okay to post updates and changes at regular intervals? https://ift.tt/iEILD4O July 30, 2024 at 07:18AM

Show HN: FastHTML, a new Python-based system for writing web applications https://ift.tt/ysSemwD

Show HN: FastHTML, a new Python-based system for writing web applications https://ift.tt/G6LCNw3 July 30, 2024 at 03:22AM

Show HN: Magic Tables – Website to CSV/JSON https://ift.tt/s8AvgCc

Show HN: Magic Tables – Website to CSV/JSON https://ift.tt/W2B3p0u July 30, 2024 at 01:22AM

Show HN: Chrome Extension to Open Google Maps Locations in Apple Maps https://ift.tt/leP8wCS

Show HN: Chrome Extension to Open Google Maps Locations in Apple Maps Pretty simple extension that displays a prompt notification on Google Maps to open the address you’re viewing in Apple Maps. https://ift.tt/cbr4KBV July 29, 2024 at 10:33PM

Sunday, July 28, 2024

Show HN: How I wrote a LaTeX paper without writing any LaTeX https://ift.tt/jX4uUg8

Show HN: How I wrote a LaTeX paper without writing any LaTeX Stempad is an online scientific text-editor. I built it because I wanted a way to do fast scientific writing with just my keyboard, and LaTeX wasn't cutting it. I recently launched the ability to export Stempad documents to LaTex. I tested it by rewriting part of a paper I found online (Metabolic scaling in small life forms by Marc E. Ritchie & Christopher P. Kempes) and exporting it. You can try the editor and export yourself using the post url. The export button is on the top right of the page. In case you want to see the result directly, this was it: https://ift.tt/sdoa6fM Feedback is really appreciated! If anyone thinks they might find Stempad useful, let me know and I'd love to get in touch. https://ift.tt/YmK0xQ8 July 29, 2024 at 04:24AM

Show HN: Run Llama 3.1 8B in the browser https://ift.tt/BL3QwKH

Show HN: Run Llama 3.1 8B in the browser https://app.wiz.chat July 29, 2024 at 12:29AM

Show HN: A football/soccer pass visualizer made with Three.js https://ift.tt/owjCs1d

Show HN: A football/soccer pass visualizer made with Three.js I've been working on a football pass visualiser for the past week. It uses open data from StatsBomb to analyse and visualise passing patterns, allowing users to explore and filter the data by pass distance, team and players. https://ift.tt/ZmByToz July 29, 2024 at 02:15AM

Show HN: ThinkPost – split-panel note taking & brainstorming app for devs https://ift.tt/thYgsc7

Show HN: ThinkPost – split-panel note taking & brainstorming app for devs ThinkPost is an Interactive split-panel diagramming, draggable block-based note-taking, and brainstorming tool. I developed ThinkPost as a side project for few months now. Basic idea is parallel streaming of ideas. It's a desktop web app with a very scaled down mobile version just for support. Whole my career I had been working with startups and specifically early stage ones, and it's a big responsibility to devise a feature on our own, think deeply about it in different streams (logically, security, re-usability, platform APIs etc.) and even present distilled part of it to stakeholders (Often times non technical people). Even now I run backend/infra/mobile/qa/customer support/integrations for a healthcare startup, so stakes are high. There's a lot of self brainstorming in multiple streams and then there's also distillation process. I couldn't really work with single page notepads for that streaming process. We should be able to note down in split-panels, so there's space for parallel ideas. Many note-taking apps today single-paged have high-think-threshold (windows notepad/apple notes have very low-think-threshold), you have to think before you write in them, so not a good option for quick ideas. So built a platform specifically for everyone who can parallel stream ideas in split panels Textually (low-think-threshold), write as they like), Diagrammatically, Code-wise or even Quick Maths. And also move the idea blocks across panels or within! or Open a new tab if you want more! I'm personally a massive user of my app because I plan everything at my current job via this app, run meetings, self-brainstorm features, study requirements, visualize code-ideas, an develop this when I get time as well. All completely free. Might run ads later. https://thinkpost.io - Try! no login needed. More comprehensive introduction: https://ift.tt/7HEuVNh... https://thinkpost.io July 28, 2024 at 09:49PM

Saturday, July 27, 2024

Show HN: WordPress Plugin Compatibility Checker https://ift.tt/mzLP21Q

Show HN: WordPress Plugin Compatibility Checker Use cases: * Verify compatibility of new plugin versions with your current setup. * Assess compatibility of your current WordPress version and installed plugins. * Discover the latest available versions of WordPress and your plugins. Available via API and WebUI. https://ift.tt/4CI2XTD July 27, 2024 at 11:55PM

Show HN: Preprocessor I've been working 4 years now https://ift.tt/G40dZMB

Show HN: Preprocessor I've been working 4 years now Hey there, I'm here today to share with you a software I've been working on for 4 years now. I'm not full time dedicated to it, as I need to make a living. My inspiration to develop it came when I started using Sass for real in production. I really appreciated the hierarchy of nesting rules instead of the way CSS vanilla used to do. The obvious nesting rules was easy to read and understand just by looking at. That was something I personally admirated very much. I wondered why there was no HTML preprocessors as revolutionary as there is for CSS and JavaScript. All popular preprocessors for HTML have one thing in common. All replace the angle brackets by something else (usually identation) and then add some functionalities on top of it. If the symbols for markups are a problem to the experience of developing a visual structure, just replacing it for something else doesn't fix the problem. You are just changing the character of marcation for another. With that in mind, I started Pretty Markup. Not just replacing the clutter of angle brackets by something else, but removing it completely. Very much inspired by Sass. No special characters needed, except by the quotes. The project still in its early stage, but its already useable. I reached a point where it has a stable base to work. Now, I'm plannig the layer of features that will make it usefull and revolutionary as Sass and TypeScript. Its important to note that I didn't started directly in Pretty Markup. I had a previous package called htmlpp-com-github-mopires. Yes, terrible name, but it was a start. Later a decided to make it more professional and with a friendly name. You can give it a shot by having NodeJS and installing it with: npm install pretty-markup I created a syntax hightlighter for VS Code to attract more devs to it. You can use it by searching "pretty markup" on the extensions tab. Now, it's the first one. The next step will be a package to create a basic starter project. Something like the good old create-react-app. Any feedback, suggestion or even a contribution about anything is very welcome. Thank you very much for your attention, Matheus PS: The package available in runkit is very old(and I don't know how to update it there), I do not recommend you to test there. https://ift.tt/7IDxHsq July 23, 2024 at 10:44PM

Show HN: Semantic Grep – A Word2Vec-powered search tool https://ift.tt/qXMbiVO

Show HN: Semantic Grep – A Word2Vec-powered search tool Much improved new version. Search for words similar to the query. For example, "death" will find "death", "dying", "dead", "killing"... Incredibly useful for exploring large text datasets where exact matches are too restrictive. https://ift.tt/vgQwPSt July 27, 2024 at 11:32PM

Friday, July 26, 2024

Show HN: Symbols > We are building Figma for developers https://ift.tt/Ufv1gsO

Show HN: Symbols > We are building Figma for developers What is Symbols? “The ultimate platform for developers & teams to build, test and document fully functional & reusable UI libraries on a canvas. Publish as a website or export to your existing tech stack with open-source development” Lifetime offers: We are currently running $100 one off offers for the first 100 users, which includes unlimited projects or users for 1 project. Eventually charging $49 per month per user/project, as design system platforms charge a similar amount. So grab a deal! Landing: Here is a quick landing put together, with a better one in the works :) https://ift.tt/TaAqD1y Any questions let me know! https://ift.tt/TaAqD1y July 27, 2024 at 01:47AM

Show HN: Ray Tracing in One Weekend v4.0.0 https://ift.tt/aE395oJ

Show HN: Ray Tracing in One Weekend v4.0.0 Since this is a major new release (three and a half years in development), I think this should be ok for Show HN. This release has lots of new material, fixes, and updates across the three books in this series. All three books are online and free, with accompanying code available from GitHub. Enjoy! https://ift.tt/yTPUn89 July 27, 2024 at 02:55AM

Show HN: Patchwork – Open-source framework to automate development gruntwork https://ift.tt/spVrT0y

Show HN: Patchwork – Open-source framework to automate development gruntwork Hi HN! We’re Asankhaya and Rohan and we are building Patchwork. Patchwork tackles development gruntwork—like reviews, docs, linting, and security fixes—through customizable, code-first 'patchflows' using LLMs and modular code management steps, all in Python. Here's a quick overview video: https://youtu.be/MLyn6B3bFMU From our time building DevSecOps tools, we experienced first-hand the frustrations our users faced as they built complex delivery pipelines. Almost a third of developer time is spent on code management tasks[1], yet backlogs remain. Patchwork lets you combine well-defined prompts with effective workflow orchestration to automate as much as 80% of these gruntwork tasks using LLMs[2]. For instance, the AutoFix patchflow can resolve 82% of issues flagged by semgrep using gpt-4 (or 68% with llama-3.1-8B) without fine-tuning or providing specialized context [3]. Success rates are higher for text-based patchflows like PR Review and Generate Docstring, but lower for more complex tasks like Dependency Upgrades. We are not a coding assistant or a black-box GitHub bot. Our automation workflows run outside your IDE via the CLI or CI scripts without your active involvement. We are also not an ‘AI agent’ framework. In our experience, LLM agents struggle with planning and rarely identify the right execution path. Instead, Patchwork requires explicitly defined workflows that provide greater success and full control. Patchwork is open-source so you can build your own patchflows, integrate your preferred LLM endpoints, and fully self-host, ensuring privacy and compliance for large teams. As devs, we prefer to build our own ‘AI-enabled automation’ given how easy it is to consume LLM APIs. If you do, try patchwork via a simple 'pip install patchwork-cli' or find us on Github[4]. Sources: [1] https://ift.tt/SaBeNVO... [2] https://ift.tt/AUQB7oj... [3] https://ift.tt/9GSdWg1 [4] https://ift.tt/saDQ9Gb [Sample PRs] https://ift.tt/D6MLFfk https://ift.tt/saDQ9Gb July 27, 2024 at 02:04AM

Thursday, July 25, 2024

Show HN: A personalised AI tutor with < 1s voice responses https://news.ycombinator.com/item?id=41057030

Show HN: A personalised AI tutor with < 1s voice responses TLDR: We created a personalised Andrej Karpathy tutor that can response to questions about his Youtube videos in sub 1 second responses (voice-to-voice). We do this using a voice enabled RAG agent. See later in the post for demo link, Github Repo and blog write up. A few weeks ago we released the worlds fastest voice bot, achieving 500ms voice-to-voice response times, including a 200ms delay waiting for a user to stop speaking. After reaching the front page of HN, we thought about how we could take this a step further based on feedback we were getting from the community. Many companies were looking for a way to implement function calling and RAG with voice interfaces while retaining a low enough latency. We couldn’t find many resources about how to do this online that: 1. Allowed us to achieve sub-second voice-to-voice latency 2. Was more flexible than existing solutions. Vapi, Retell, [Bland.ai]( http://Bland.ai ) are too opinionated plus since they just orchestrate API’s which incur network latency at every step. See requirement above 3. The unit economics actually work at scale. So we decided to create a implementation of our own. Process: As we mentioned in our previous release, if you want to achieve response times this low you need to make everything as local as possible. So below was our setup - Local STT: Deepgram model - Local Embedding model: Nomic v1.5 - Local VectorDB: Turso - Local LLM: Llama 3B - Local TTS: Deepgram model From our previous example, the only new components where: - Local Embedding model: We chose Nomic Embed text v1.5 model that gave a processing time of roughly ~200ms - Turso offers local embedded replicas combined with edgeDB’s which meant we were able to achieve 0.01 second read times. Pinecone also gave us good times of 0.043 seconds. The above changes led us to achieve sub 1 second voice-to-voice response times Application: With Andrej Karpathy’s announcement around [Eureka Labs]( https://eurekalabs.ai/ ), a new AI+Education company we thought we would create our very own personalised Andrej tutor. Listen to anyone of his Youtube lectures, as soon as your start specking, the video will pause and he will reply. Once your question has been answered you can then tell him to continue with the lecture and the video will automatically start playing. Demo: https://educationbot.cerebrium.ai/ Blog: https://www.cerebrium.ai/blog/creating-a-realtime-rag-voice-... Github Repo: https://github.com/CerebriumAI/examples/tree/master/19-voice... For demo purposes: - We used OpenAI for GPT-4-mini and embeddings (its cheaper to run on a CPU than GPU’s when running demos at scale. These changes add about ~1 second to the response time - We used Eleven labs to clone his voice to make replies sound more realistic. This adds about 300ms to the response time. The improvements that can be made which we would like the community to contribute to are: - Embed the video screens as well that when you ask certain questions it can show you the relevant lecture slide for the same chuck that it got context from to answer. - Insert the timestamps in the vectorDB timestamps so that if a question will be answered later in the lecture he can let you know This unlocks so many use cases in education, employee training, sales etc that it would be great to see what the community builds! https://educationbot.cerebrium.ai/ July 24, 2024 at 07:11PM

Show HN: Wat – Deep inspection of Python objects https://ift.tt/xRCiymH

Show HN: Wat – Deep inspection of Python objects https://ift.tt/wLO9yke July 25, 2024 at 09:48PM

Wednesday, July 24, 2024

Show HN: Voluntarily add warning labels to social media websites https://ift.tt/tAgHXVQ

Show HN: Voluntarily add warning labels to social media websites A Chrome extension to voluntarily add informative warning labels to social media websites. There is a significant association between social media use and depression. Recently the surgeon general of the United States called on congress to require warning labels. While warning labels are not a sure-fire way to curb use, they can be effective provided that: - The warning must provide new information to users, and - The user must find the information credible https://ift.tt/4Ugc5W3 July 25, 2024 at 02:24AM

Show HN: Unsearch, an open source alternative to Google Chrome Sync https://ift.tt/ujLf8qw

Show HN: Unsearch, an open source alternative to Google Chrome Sync I use several browsers between college, work and home and I like to have them synced so I can find websites I've searched for in a browser when I don't have access to it or access my bookmarks. I don't like the idea of using any of the sync services offered by the major browsers because of how they might use my data, because they lack some features I'd like to have, and because they all try to lock you into their ecosystem. So I'm building an open source cross-browser manager for browsing activity. I would love to hear your thoughts on this concept, and if you have any questions or suggestions, please let me know. https://ift.tt/hXPMC5z July 24, 2024 at 10:48PM

Tuesday, July 23, 2024

Show HN: I built a client side Chrome extension to manage your ChatGPT prompts https://ift.tt/Ylc4jPu

Show HN: I built a client side Chrome extension to manage your ChatGPT prompts https://www.promptzilla.xyz/ July 24, 2024 at 06:55AM

Show HN: Finetune Llama-3.1 2x faster in a Colab https://ift.tt/bnY1Peg

Show HN: Finetune Llama-3.1 2x faster in a Colab Just added Llama-3.1 support! Unsloth https://ift.tt/fqAWdhj makes finetuning Llama, Mistral, Gemma & Phi 2x faster, and use 50 to 70% less VRAM with no accuracy degradation. There's a custom backprop engine which reduces actual FLOPs, and all kernels are written in OpenAI's Triton language to reduce data movement. Also have an 2x faster inference only notebook in a free Colab as well! https://ift.tt/rpGh7cj... https://ift.tt/f2VbDy0 July 24, 2024 at 02:00AM

Show HN: React Native Finisher Kit That'll Automate All the Complex Stuff https://ift.tt/SyCLEwq

Show HN: React Native Finisher Kit That'll Automate All the Complex Stuff Hey HN, I've been automating mobile builds since 2017, publishing a course on mobile automation back then. Over the years, I’ve configured Mobile CI/CD for various companies using Bitrise, Codemagic, GitHub Actions – over and over again. To simplify this repetitive process, I’ve created a React Native "finisher kit" that automates Mobile CI/CD setup. Here’s what it offers: - Initial setup with monorepo support, multiple environments, unified configuration, testing set up, features like Push or iOS Live Activities… - Easy app creation for App Stores + Fully automated code signing, building, deployment, - Single place for configuration (AWS), reusable for local development, builds and deployment either locally or in the cloud, - A seamless system to manage configurations for Apple, Fastlane, Google, and more… It allows you to create your Mobile CI/CD with any of these providers with a single CLI command and keep it up-to-date. Switch between providers just by changing the config. It supports both React Native CLI projects and Expo. I built it to save time and reduce the complexity of mobile app development, hoping it will be as helpful for you as it has been for me. I’d love to get your feedback and thoughts. Thanks! Igor https://ift.tt/XHMAVJ5 July 23, 2024 at 11:12PM

Show HN: Formula 1, 2, 3 and E Weather updates https://ift.tt/WfmsU28

Show HN: Formula 1, 2, 3 and E Weather updates Get up to date predicted weather for the upcoming Formula 1, 2, 3 and E sessions! https://ift.tt/LvjVZNG July 23, 2024 at 11:57PM

Monday, July 22, 2024

Show HN: Easily map CSV data with lat/lon to H3 for enrichment or aggregation https://ift.tt/tExnq25

Show HN: Easily map CSV data with lat/lon to H3 for enrichment or aggregation https://ift.tt/9mRtCeB July 23, 2024 at 04:08AM

Show HN: I packaged all of the productivity advice into one product https://ift.tt/YP62V7m

Show HN: I packaged all of the productivity advice into one product Hey hackers, Like many of you, I'm always trying to optimize my productivity, and I have tried a lot of apps out there to do so. I didn't find the exact one that I could use, so I built one for myself. Check it out and let me know if you have any thoughts! https://www.focusmax.io July 22, 2024 at 08:54PM

Sunday, July 21, 2024

Show HN: Context Copy – VS Code extension for quickly copying context https://ift.tt/wiaOdn2

Show HN: Context Copy – VS Code extension for quickly copying context Show HN: Context Copy - VS Code extension for quickly copying context I've developed a VS Code extension called "Context Copy" that allows developers to swiftly copy multiple files with their full context, formatted as markdown. It's designed to streamline the process of sharing code snippets with AI assistants (like ChatGPT or Claude) or in documentation. Key features: - Select multiple files in VS Code Explorer - Right-click to copy full context as markdown - Automatic language detection for syntax highlighting - Includes file paths for better context preservation - Copies directly to clipboard for instant sharing Use cases: - Providing comprehensive code context to AI assistants for more accurate responses - Creating detailed code documentation with proper formatting and file structure - Generating quick, well-formatted code snippets for Stack Overflow answers or GitHub issues It's open source and available on https://ift.tt/Gr2h5YC . I'm keen to hear your thoughts and suggestions for making it even more useful! VS Code Marketplace: https://ift.tt/lIRcMnm... https://ift.tt/knMSEOo July 22, 2024 at 04:28AM

Show HN: Create how-to videos and guides fast https://ift.tt/EPKMG12

Show HN: Create how-to videos and guides fast Hey HN, I'm Kamal, a 20 year old builder from India, with a team of 4. I was building an AI-powered course builder initially, and once we started getting some paying customers biggest problem that we encountered was teaching them how to use the product. I wanted to create help centre but I couldn't, probably the procrastination, because I felt like it was a huge task. So, me and my co-founder decided to make creating videos and guides for this help centre fast and easy. This is where Kroto comes in, you just record a product/process walkthrough and it generates studio quality how-to videos with zoom-in and transition effects along with a step-by-step guide with GIFs for every action. Here's the demo: https://www.youtube.com/watch?v=JmeeNmpNepY I want to know if you guys also face similar issues, and want to get some feedback on the product. Biggest issues right now: Publishing time way too long, editor not optimised, no way to remove or add more zoom-ins in the video. https://www.kroto.one July 21, 2024 at 10:13PM

Show HN: Hyve Tile, a puzzle game but I can't solve it https://ift.tt/KzHykci

Show HN: Hyve Tile, a puzzle game but I can't solve it I created a puzzle game after some recent years of hiatus from game development. It was a puzzle game where you have to assemble a randomized tiles. You can view the preview using eye icon on the top right side. You also can undo your previous step. I created this game using Unity because I am already familiar with it. If you encounter the tiles is not randomized, please try recreate the tile again, I don't exactly know why it's happenning. Thank you https://ift.tt/sHIUGXW July 21, 2024 at 05:49PM

Saturday, July 20, 2024

Show HN: Local Devin – powered by Sonnet 3.5 https://ift.tt/eE3fSjd

Show HN: Local Devin – powered by Sonnet 3.5 https://ift.tt/m6dNruc July 21, 2024 at 03:24AM

Show HN: JSON-Threat-Protection Rust High-Performance Crate https://ift.tt/6t0rXWc

Show HN: JSON-Threat-Protection Rust High-Performance Crate https://ift.tt/vrgQK62 July 21, 2024 at 06:01AM

Show HN: Live Demo of GraphRAG with GPT-4o mini https://ift.tt/V6TZQOo

Show HN: Live Demo of GraphRAG with GPT-4o mini Hi HN, Microsoft recently open-sourced the GraphRAG framework, which enables more contextual responses than traditional vector-based RAG, especially for summarization-focused queries on textual data. However, a common critique is the LLM costs for constructing the knowledge graph. With the newly released GPT-4o mini, working with GraphRAG would now be ~30x cheaper. We built a demo with quarterly earning call transcripts from a few S&P 100 companies comparing GraphRAG with GPT-4o, GraphRAG with GPT-4o mini, and Baseline RAG. Try out the demo here: https://ift.tt/3Uopuez Looking forward to your feedback! https://ift.tt/3Uopuez July 21, 2024 at 12:11AM

Friday, July 19, 2024

Show HN: Spectral – Visualize, explore, and share code in Python/JS/TS https://ift.tt/s0HLJKv

Show HN: Spectral – Visualize, explore, and share code in Python/JS/TS https://ift.tt/lIwca1J July 20, 2024 at 01:22AM

Show HN: I built an app to generate me windows blue screen of death https://ift.tt/gkPAEIG

Show HN: I built an app to generate me windows blue screen of death Everybody is getting windows blue screen of death so I built myself an app to generate windows blue screen of death. https://ift.tt/AlbvSQ2 July 20, 2024 at 01:24AM

Show HN: 80+ CLI tools to build, browse, and blend your media library https://ift.tt/O10Xbho

Show HN: 80+ CLI tools to build, browse, and blend your media library https://ift.tt/3Imuwnq July 19, 2024 at 11:01PM

Show HN: Building a Next.js and Firebase boilerplate to save 80% of my time https://ift.tt/gFX2VmY

Show HN: Building a Next.js and Firebase boilerplate to save 80% of my time https://ift.tt/2tsGTuS July 19, 2024 at 02:02PM

Thursday, July 18, 2024

Show HN: ChatGPT Chrome Extension to Keep Temporary Chat Enabled https://ift.tt/8XylBpm

Show HN: ChatGPT Chrome Extension to Keep Temporary Chat Enabled https://ift.tt/Roqjp90 July 19, 2024 at 09:35AM

Show HN: NetSour, CLI Based Wireshark https://ift.tt/LjDZ0Cg

Show HN: NetSour, CLI Based Wireshark This code is still in early beta, but i sincerley hope it will become as ubiquitous as VIM on Linux. https://ift.tt/BMX7pVf July 19, 2024 at 07:47AM

Show HN: How we leapfrogged traditional vector based RAG with a 'language map' https://ift.tt/Vni2Ygq

Show HN: How we leapfrogged traditional vector based RAG with a 'language map' TL;DR: Vector-based RAG performs poorly for many real-world applications like codebase chats, and you should consider 'language maps'. Part of our mission at Mutable.ai is to make it much easier for developers to build and understand software. One of the natural ways to do this is to create a codebase chat, that answer questions about your repo and help you build features. It might seem simple to plug in your codebase into a state-of-the-art LLM, but LLMs have two limitations that make human-level assistance with code difficult: 1. They currently have context windows that are too small to accommodate most codebases, let alone your entire organization's codebases. 2. They need to reason immediately to answer any questions without thinking through the answer "step-by-step." We built a chat sometime a year ago based on keyword retrieval and vector embeddings. No matter how hard we tried, including training our own dedicated embedding model, we could not get the chat to get us good performance. Here is a typical example: https://ift.tt/HShzgNn... If you ask how to do quantization in llama.cpp the answers were oddly specific and seemed to pull in the wrong context consistently, especially from tests. We could, of course, take countermeasures, but it felt like a losing battle. So we went back to step 1, let’s understand the code, let’s do our homework, and for us, that meant actually putting an understanding of the codebase down in a document — a Wikipedia-style article — called Auto Wiki. The wiki features diagrams and citations to your codebase. Example: https://ift.tt/0Mg7Fax This wiki is useful in and of itself for onboarding and understanding the business logic of a codebase, but one of the hopes for constructing such a document was that we’d be able to circumvent traditional keyword and vector-based RAG approaches. It turns out using a wiki to find context for an LLM overcomes many of the weaknesses of our previous approach, while still scaling to arbitrarily large codebases: 1. Instead of context retrieval through vectors or keywords, the context is retrieved by looking at the sources that the wiki cites. 2. The answers are based both on the section(s) of the wiki that are relevant AND the content of the actual code that we put into memory — this functions as a “language map” of the codebase. See it in action below for the same query as our old codebase chat: https://ift.tt/HShzgNn... https://ift.tt/HShzgNn... The answer cites it sources in both the wiki and the actual code and gives a step by step guide to doing quantization with example code. The quality of the answer is dramatically improved - it is more accurate, relevant, and comprehensive. It turns out language models love being given language and not a bunch of text snippets that are nearby in vector space or that have certain keywords! We find strong performance consistently across codebases of all sizes. The results from the chat are so good they even surprised us a little bit - you should check it out on a codebase of your own, at https://wiki.mutable.ai , which we are happy to do for free for open source code, and starts at just $2/mo/repo for private repos. We are introducing evals demonstrating how much better our chat is with this approach, but were so happy with the results we wanted to share with the whole community. Thank you! https://twitter.com/mutableai/status/1813815706783490055 July 19, 2024 at 12:10AM

Wednesday, July 17, 2024

Show HN: How we use LLMs to find testing gaps, vulnerabilities in codebases https://ift.tt/4l1VdPn

Show HN: How we use LLMs to find testing gaps, vulnerabilities in codebases Hello everyone! I’m thrilled to announce the latest feature from Mutahunter.ai, the ultimate tool for finding and fixing weaknesses in your code. We’ve designed Mutahunter to leverage mutation testing powered by advanced LLMs, helping you uncover vulnerabilities and enhance your code quality effortlessly. Introducing our newest feature: Detailed Mutation Testing Reports! After running our mutation tests, Mutahunter now generates comprehensive reports that clearly summarize: • Vulnerable code gaps • Test case gaps These reports significantly reduce the cognitive load on developers by providing an easy-to-read summary of critical insights, enabling you to focus on what matters most—improving your code. We are proud to be completely open-source, and we invite you to check us out on GitHub: https://ift.tt/6ijBP24 https://ift.tt/OTX2fdA July 18, 2024 at 02:19AM

Show HN: SQLite Transaction Benchmarking Tool https://ift.tt/Za4j75G

Show HN: SQLite Transaction Benchmarking Tool I wanted to make my own evaluation of what kind of performance I could expect from SQLite on a server and investigate the experimental `BEGIN CONCURRENT` branch vs the inbuilt `DEFERRED` and `IMMEDIATE` behaviors. Explanatory blog post: https://ift.tt/MbX4iTA https://ift.tt/MKLoCjm July 18, 2024 at 03:14AM

Show HN: Blitzping – A far faster nping/hping3 SYN-flood alternative with CIDR https://ift.tt/ZXCpwyA

Show HN: Blitzping – A far faster nping/hping3 SYN-flood alternative with CIDR I found hping3 and nmap's nping to be far too slow in terms of sending individual, bare-minimum (40-byte) TCP SYN packets; other than inefficient socket I/O, they were also attempting to do far too much unnecessary processing in what should have otherwise been a tight execution loop. Furthermore, none of them were able to handle CIDR notations (i.e., a range of IP addresses) as their source IP parameter. Being intended for embedded devices (e.g., low-power MIPS/Arm-based routers), Blitzping only depends on standard POSIX headers and C11's libc (whether musl or gnu). To that end, even when supporting CIDR prefixes, Blitzping is significantly faster compared to hping3, nping, and whatever else that was hosted on GitHub. Here are some of the performance optimizations specifically done on Blitzping: * Pre-Generation : All the static parts of the packet buffer get generated once, outside of the sendto() tightloop; * Asynchronous : Configuring raw sockets to be non-blocking by default; * Multithreading : Polling the same socket in sendto() from multiple threads; and * Compiler Flags : Compiling with -Ofast, -flto, and -march=native (though these actually had little effect; by this point, the bottleneck is on the Kernel's own sendto() routine). Shown below are comparisons between the three software across two CPUs (more details at the GitHub repository): # Quad-Core "Rockchip RK3328" CPU @ 1.3 GHz. (ARMv8-A) # +--------------------+--------------+--------------+---------------+ | ARM (4 x 1.3 GHz) | nping | hping3 | Blitzping | +--------------------+ -------------+--------------+---------------+ | Num. Instances | 4 (1 thread) | 4 (1 thread) | 1 (4 threads) | | Pkts. per Second | ~65,000 | ~80,000 | ~275,000 | | Bandwidth (MiB/s) | ~2.50 | ~3.00 | ~10.50 | +--------------------+--------------+--------------+---------------+ # Single-Core "Qualcomm Atheros QCA9533" SoC @ 650 MHz. (MIPS32r2) # +--------------------+--------------+--------------+---------------+ | MIPS (1 x 650 MHz) | nping | hping3 | Blitzping | +----------------------+------------+--------------+---------------+ | Num. Instances | 1 (1 thread) | 1 (1 thread) | 1 (1 thread) | | Pkts. per Second | ~5,000 | ~10,000 | ~25,000 | | Bandwidth (MiB/s) | ~0.20 | ~0.40 | ~1.00 | +--------------------+--------------+--------------+---------------+ I tested Blitzping against both hpign3 and nping on two different routers, both running OpenWRT 23.05.03 (Linux Kernel v5.15.150) with the "masquerading" option (i.e., NAT) turned off in firewall; one device was a single-core 32-bit MIPS SoC, and another was a 64-bit quad-core ARMv8 CPU. On the quad-core CPU, because both hping3 and nping were designed without multithreading capabilities (unlike Blitzping), I made the competition "fairer" by launching them as four individual processes, as opposed to Blitzping only using one. Across all runs and on both devices, CPU usage remained at 100%, entirely dedicated to the currently running program. Finally, the connection speed itself was not a bottleneck: both devices were connected to an otherwise-unused 200 Mb/s (23.8419 MiB/s) download/upload line through a WAN ethernet interface. It is important to note that Blitzping was not doing any less than hping3 and nping; in fact, it was doing more. While hping3 and nping only randomized the source IP and port of each packet to a fixed address, Blitzping randomized not only the source port but also the IP within an CIDR range---a capability that is more computionally intensive and a feature that both hping3 and nping lacked in the first place. Lastly, hping3 and nping were both launched with the "best-case" command-line parameters as to maximize their speed and disable runtime stdio logging. https://ift.tt/dq5ng7M July 15, 2024 at 02:28PM

Show HN: Product Hunt for Music https://ift.tt/M180a5J

Show HN: Product Hunt for Music https://tracklist.it/ July 18, 2024 at 01:01AM

Tuesday, July 16, 2024

Show HN: Xuijs is A JavaScript library for creating reactive user interfaces https://ift.tt/fiKMj0m

Show HN: Xuijs is A JavaScript library for creating reactive user interfaces started this project a long time ago. now I'm back working on it with new ideas in mind. feedback is appreciated. https://ift.tt/GDQSa4t July 16, 2024 at 11:29PM

Show HN: Contacts: A Microlang for Managing Contacts https://ift.tt/SWpvND3

Show HN: Contacts: A Microlang for Managing Contacts https://ift.tt/VgpHLSj July 17, 2024 at 01:08AM

Show HN: A.I Powered Visual Knowledge Management Platform https://ift.tt/kKuH6Ja

Show HN: A.I Powered Visual Knowledge Management Platform Caduceus is a cutting-edge, AI-enhanced Visual Knowledge Management Platform, which creates distinct constructs for knowledge representation. https://ift.tt/wTG9ZPy July 16, 2024 at 09:11PM

Monday, July 15, 2024

Show HN: Mutahunter – Fast, language agnostic, software testing using LLM agents https://ift.tt/fVg0MdE

Show HN: Mutahunter – Fast, language agnostic, software testing using LLM agents https://mutahunter.ai July 16, 2024 at 01:34AM

Show HN: Projects from the Wolfram Summer Research Program https://ift.tt/U1SO36W

Show HN: Projects from the Wolfram Summer Research Program https://ift.tt/eDFCc9Z July 16, 2024 at 12:28AM

Show HN: TargetJ – New JavaScript framework that can animate anything https://ift.tt/Oj1VkUx

Show HN: TargetJ – New JavaScript framework that can animate anything I am excited to introduce to you TargetJ, a new JavaScript framework that can animate anything. I have been working on this project for over two years, driven by the complexity of current UI frameworks. You can find the interactive documentation at www.targetj.io. I hope you find it useful for creating great web experiences. If you have any questions about the framework or want to share your thoughts, please leave a comment below. I’m eager to hear from you! https://ift.tt/wlRahHq July 16, 2024 at 12:06AM

Sunday, July 14, 2024

Show HN: WordSea – Visual English Dictionary https://ift.tt/bQPVIkD

Show HN: WordSea – Visual English Dictionary Hi! My girlfriend and I created an app that allows you to "see" the meaning of words based on their definitions. We think it is sometimes easier to understand and remember a new word when you can visualize it. For some words, it is easy to do - you can search Google Images to quickly grasp the meaning. We wanted to extend this idea to more abstract words. Hope you find it useful! https://wordsea.xyz/ July 14, 2024 at 07:35PM

Show HN: I Built a Web Platform to Manage Web Frontends ENV https://ift.tt/Ekbl98X

Show HN: I Built a Web Platform to Manage Web Frontends ENV Hi HN, I'm excited to introduce Browset, an open-source web platform I built to simplify the management of environment variables for web frontends. Why Browset? Managing environment variables across different stages (like UAT and Production) can be complex and tedious, often requiring intricate setups and rebuilds. Inspired by the challenges outlined in this article https://ift.tt/Vvi3TIX... , Browset aims to eliminate these hassles by offering a streamlined solution. How It Works: Create Projects: Set up projects in Browset to manage environment variables. Dynamic Configuration: Retrieve environment variables dynamically based on the request origin. No need to rebuild your frontend for each environment. API Integration: Easily integrate with your web frontend using our API to fetch the environment variables in JSON format. https://ift.tt/9GOLmlZ July 14, 2024 at 08:59PM

Saturday, July 13, 2024

Show HN: Resurrecting a dead Dune RTS game https://ift.tt/sKEekdO

Show HN: Resurrecting a dead Dune RTS game https://ift.tt/O238gD4 July 14, 2024 at 12:30AM

Show HN: Htmx Offline Mode https://ift.tt/fQvHDs7

Show HN: Htmx Offline Mode I wrote a pretty simple extension to HTMX that captures requests made if you lose internet or other connectivity to the server receiving the requests. Then, when you're back online, it replays requests. Maybe someone here would benefit from it. https://ift.tt/vMEgtKL July 13, 2024 at 10:06PM

Show HN: Eternium.css – minimal CSS lib for layout/styling form elements https://ift.tt/4I7xWgi

Show HN: Eternium.css – minimal CSS lib for layout/styling form elements https://ift.tt/KApj6Rq July 14, 2024 at 01:03AM

Friday, July 12, 2024

Show HN: Perf Sea – performance engineering for everyone https://ift.tt/wPnJehL

Show HN: Perf Sea – performance engineering for everyone I have found that many companies don’t have time for performance engineering and leave random tunables incorrectly configured for their workload. Instead of solving the same problems over and over I wanted an open source place where people could collaboratively share their best practices, knowledge, and methodologies, because in performance engineering no one is really a competitor. It is under active development, but currently you can: * scan flamegraphs to match with optimizations * scan raw hardware counter events to generate high level metrics and insights * scan arbitrary command output for system configuration red flags All in the browser with a simple copy paste. https://perfsea.com/ July 12, 2024 at 06:09PM

Thursday, July 11, 2024

Show HN: Leaderboard of Top GitHub Repositories Based on Stars https://ift.tt/Rr1b8Id

Show HN: Leaderboard of Top GitHub Repositories Based on Stars I created a leaderboard showcasing the top 1000 GitHub repositories based on the number of stars. With GitHub hosting over 100 million public repositories, this leaderboard highlights the top 0.001% in terms of the number of stars. Stars might not be the perfect metric for adoption—metrics like the number of monthly downloads could be more accurate—but this list still represents some of the most popular and influential projects in the open-source community. You can check out the leaderboard here: https://ift.tt/iOnXuGj https://ift.tt/iOnXuGj July 12, 2024 at 02:07AM

Show HN: Mandala – Automatically save, query and version Python computations https://ift.tt/KYkdo94

Show HN: Mandala – Automatically save, query and version Python computations `mandala` is a framework I wrote to automate tracking ML experiments for my research. It differs from other experiment tracking tools by making persistence, query and versioning logic a generic part of the programming language itself, as opposed to an external logging tool you must learn and adapt to. The goal is to be able to write expressive computational code without thinking about persistence (like in an interactive session), and still have the full benefits of a versioned, queriable storage afterwards. Surprisingly, it turns out that this vision can pretty much be achieved with two generic tools: 1. a memoization+versioning decorator, `@op`, which tracks inputs, outputs, code and runtime dependencies (other functions called, or global variables accessed) every time a function is called. Essentially, this makes function calls replace logging: if you want something saved, you write a function that returns it. Using (a lot of) hashing, `@op` ensures that the same version of the function is never executed twice on the same inputs. Importantly, the decorator encourages/enforces composition. Before a call, `@op` functions wrap their inputs in special objects, `Ref`s, and return `Ref`s in turn. Furthermore, data structures can be made transparent to `@op`s, so that an `@op` can be called on a list of outputs of other `@op`s, or on an element of the output of another `@op`. This creates an expressive "web" of `@op` calls over time. 2. a data structure, `ComputationFrame`, can automatically organize any such web of `@op` calls into a high-level view, by grouping calls with a similar role into "operations", and their inputs/outputs into "variables". It can detect "imperative" patterns - like feedback loops, branching/merging, and grouping multiple results in a single object - and surface them in the graph. `ComputationFrame`s are a "synthesis" of computation graphs and relational databases, and can be automatically "exported" as dataframes, where columns are variables and operations in the graph, and rows contain values and calls for (possibly partial) executions of the graph. The upshot is that you can query the relationships between any variables in a project in one line, even in the presence of very heterogeneous patterns in the graph. I'm very excited about this project - which is still in an alpha version being actively developed - and especially about the `ComputationFrame` data structure. I'd love to hear the feedback of the HN community. Colab quickstart: https://ift.tt/MYcL5O4... Blog post introducing `ComputationFrame`s (can be opened in Colab too): https://ift.tt/8fMPZnr Docs: https://ift.tt/6Hqtjxz https://ift.tt/L4Yp73d July 12, 2024 at 01:40AM

Show HN: Upload your photo and generate crazy YouTube Faces for your thumbnail https://ift.tt/LdIPROw

Show HN: Upload your photo and generate crazy YouTube Faces for your thumbnail Upload your photo, this AI tool generates hundreds of High-Conversion Youtube faces. Our AI analyzed millions of viral video thumbnails, found the top performing Youtube Faces templates for each niche. Then it can select and generate the best performing youtube faces according to your content. Works for both realistic photos and cartoon photos for faceless channels. https://ift.tt/97JeT5B July 12, 2024 at 12:27AM

Show HN: I made an SEO checker to fix frustrating issues in minutes, not hours https://ift.tt/seOkZlX

Show HN: I made an SEO checker to fix frustrating issues in minutes, not hours If you have any issues optimizing your website. Seototal will help you. A while ago I was trying to improve my SEO on my first startup, That was when i realized how clunky and overcrowded most SEO tools were I used were, Ahrefs and Semrush initially. I built it to be lightweight and focus on the basics. It checks on page and technical issues to output straight forward reports with quick and helpful knowledge bases that will help you fix your SEO basics fast. The website is still in early stages and is actively being improved. So I'm open to any here any issues or feature recommendations you have. Thank you for your time. https://seototal.xyz July 11, 2024 at 11:40PM

Wednesday, July 10, 2024

Show HN: Upload your PDF and get a shareable link https://ift.tt/dTbOgEp

Show HN: Upload your PDF and get a shareable link https://doc2.link July 11, 2024 at 08:35AM

Show HN: Dut, a fast Linux disk usage calculator https://ift.tt/BTFuRjO

Show HN: Dut, a fast Linux disk usage calculator "dut" is a disk usage calculator that I wrote a couple months ago in C. It is multi-threaded, making it one of the fastest such programs. It beats normal "du" in all cases, and beats all other similar programs when Linux's caches are warm (so, not on the first run). I wrote "dut" as a challenge to beat similar programs that I used a lot, namely pdu[1] and dust[2]. "dut" displays a tree of the biggest things under your current directory, and it also shows the size of hard-links under each directory as well. The hard-link tallying was inspired by ncdu[3], but I don't like how unintuitive the readout is. Anyone have ideas for a better format? There's installation instructions in the README. dut is a single source file, so you only need to download it and copy-paste the compiler command, and then copy somewhere on your path like /usr/local/bin. I went through a few different approaches writing it, and you can see most of them in the git history. At the core of the program is a datastructure that holds the directories that still need to be traversed, and binary heaps to hold statted files and directories. I had started off using C++ std::queues with mutexes, but the performance was awful, so I took it as a learning opportunity and wrote all the datastructures from scratch. That was the hardest part of the program to get right. These are the other techniques I used to improve performance: * Using fstatat(2) with the parent directory's fd instead of lstat(2) with an absolute path. (10-15% performance increase) * Using statx(2) instead of fstatat. (perf showed fstatat running statx code in the kernel). (10% performance increase) * Using getdents(2) to get directory contents instead of opendir/readdir/closedir. (also around 10%) * Limiting inter-thread communication. I originally had fs-traversal results accumulated in a shared binary heap, but giving each thread a binary-heap and then merging them all at the end was faster. I couldn't find any information online about fstatat and statx being significantly faster than plain old stat, so maybe this info will help someone in the future. [1]: https://ift.tt/WlbKHSL [2]: https://ift.tt/X2INZYU [3]: https://ift.tt/tb8r9Zi , see "Shared Links" https://ift.tt/OwWVyhQ July 11, 2024 at 04:59AM

Show HN: Open-source tool that writes Nvidia Triton Inference Glue code for you https://ift.tt/Y7weZHt

Show HN: Open-source tool that writes Nvidia Triton Inference Glue code for you Triton Co-Pilot: A quick way to write glue code to make deploying with NVIDIA Triton Inference Server easier. It's a cool CLI tool that we created as part of an internal team hackathon. Earlier, deploying a model to Triton was very tough. You had to navigate through the documentation for the Python backend, figure out how to get your inputs and outputs right, write a bunch of glue code, create a config.pbtxt file with all the correct parameters, and then package everything up. It could easily take a couple of hours. But with Triton Co-Pilot, all that hassle is gone. Now, you just write your model logic, run a command, and Triton Co-Pilot does the rest. It automatically generates everything you need, uses AI models to configure inputs and outputs, and handles all the tedious parts. You get your Docker container ready to go in seconds. Check out our GitHub repository and see how much easier deploying to Triton can be! It would be great if you folks try it out and see if it works for you. reply https://ift.tt/usoP7NO July 11, 2024 at 04:24AM

Show HN: Sentinel-1 Explorer App Simplifies Access to SAR Imagery https://ift.tt/uYpB4FD

Show HN: Sentinel-1 Explorer App Simplifies Access to SAR Imagery Bringing together the ready-to-use Sentinel-1 RTC imagery from Living Atlas, and core capabilities via the ArcGIS Maps SDK for JavaScript, Sentinel-1 Explorer aims to help democratize SAR imagery for Earth science and observation. https://ift.tt/HPLAGTD July 10, 2024 at 10:16PM

Tuesday, July 9, 2024

Show HN: Crash Course in IT https://ift.tt/Tc9GtBe

Show HN: Crash Course in IT I keep being asked by the IT-adjacent folks at my job about stuff like "What is the cloud" and "Where should I start learning about IT?" They usually come with the Google IT Fundamentals course or something like that, and while that stuff is good and all, it's a lot of time spent to learn some basic stuff that they don't really care about. They want to know an overview of stuff, so I'm trying to curate a list of videos, articles, games, activities, etc, that I can send to them and they can pick and choose what they're interested in. If you have suggestions about what to add, please let me know! I've just got it hosted on a Github site because I don't want to pay for hosting on anything, and it's basic HTML for now. https://ift.tt/AXz1uwG July 10, 2024 at 12:07AM

Show HN: Oneil, design specification language for rapid system modeling https://ift.tt/0XRvs9j

Show HN: Oneil, design specification language for rapid system modeling Hi all! I've been doing spacecraft system engineering since grad school and got to keep doing it after school at Care Weather. I tried several approaches for keeping hundreds of napkin math equations and connected simulations up-to-date, but none of them were both reliable and easy to use. To solve that, I made Oneil, a design specification language with clean syntax for specifying and evaluating math describing a complex system. Oneil has been really helpful as we design one satellite iteration after another for ground testing and spaceflight. I'm really interested in hearing feedback and whether anyone finds this useful. If you know of other tools that do the same things, please let me know as well, since I haven't been able to find any. https://ift.tt/paklGui July 10, 2024 at 01:00AM

Show HN: Create Music with R https://ift.tt/oDHlqJW

Show HN: Create Music with R https://ift.tt/lPpINyw July 9, 2024 at 11:45PM

Monday, July 8, 2024

Show HN: FoxVox – how AI can subtly manipulate the content you consume https://ift.tt/B6DcCpV

Show HN: FoxVox – how AI can subtly manipulate the content you consume I've been thinking about AI propaganda risks lately and built this little demo in my time as a contractor at Palisade Research lab. It's a browser extension that ~instantly rewrites any given page to a particular political slant or agenda (has buttons for liberal, conservative, humorous, and conspiracy). Many of my friends found screenshots of foxed up NYT and Twitter feeds disturbing: now you can make these too. I built this in 2 weeks; wonder what better-resourced disinformation actors can do these days. https://ift.tt/KVDieMy July 9, 2024 at 01:25AM

Show HN: S3HyperSync – Faster S3 sync tool – iterating with up to 100k files/s https://ift.tt/XiFMuZb

Show HN: S3HyperSync – Faster S3 sync tool – iterating with up to 100k files/s An alternative S3 sync tool to extremly fast sync s3 buckets. Feedback and contributions are welcome! https://ift.tt/XPRmwH7 July 9, 2024 at 12:35AM

Show HN: WAL Implementation in Golang https://ift.tt/GNEAbhf

Show HN: WAL Implementation in Golang I wrote this simple WAL library in Golang that I use to write data that my kafka producer fails due to errors like Broker going down or some other issue. Took inspiration from etcd/wal https://ift.tt/yocDHiJ July 9, 2024 at 12:20AM

Show HN: I coded my own JSON translation tool to easily localize my side project https://ift.tt/XQqtfn4

Show HN: I coded my own JSON translation tool to easily localize my side project Hi HN, I’m Joan, the developer of Quicklang. I made this app to easily translate and keep in sync all my localization JSON files for my side projects. While searching online for a similar tool, I only found enterprise solutions that do not allow direct editing of JSON files. I used to use ChatGPT to translate the JSON translation file changes before coding Quicklang. However, I realized that ChatGPT only allows you to input short content for translation into another language (even if you provide a .json file), and each time I had to request translations for one language at a time. So, I decided to build an app that only sends the changes I’ve made to the OpenAI API and easily translates them into all the target languages for my side projects. Technical details: I used Next.js to build the front end and backend, and I use a custom VPS (EC2 instance) on AWS to handle the translation process. This is because the translation can take several minutes, and Vercel Functions time out after 10 seconds by default (up to 60 seconds on the Hobby plan). Finally, I save the translation files in an S3 bucket. What’s next? I want to add cool features like change history, the capability to add context to the OpenAI API to make translations as accurate as possible, and maybe allow developers to interact with the API in order to use the tool. Let me know your thoughts and feedback. It’s been a blast working on this so far, and I think it’s just neat :) https://ift.tt/ZgkpbwQ July 8, 2024 at 11:16PM

Sunday, July 7, 2024

Show HN: Imageprompt.io – AI-powered and human-curated artworks, logos, photos https://ift.tt/l3UZY0P

Show HN: Imageprompt.io – AI-powered and human-curated artworks, logos, photos ImagePrompt.io is a constantly growing collection of AI-generated content for artists, designers and everyone in need of great images. Includes stock photos for presentations and website, artworks for prints and wallpapers and logos for your next business. https://imageprompt.io/ July 8, 2024 at 12:33AM

Show HN: Hi.Events – Open-Source Event Management and Ticketing Platform https://ift.tt/COMHmd0

Show HN: Hi.Events – Open-Source Event Management and Ticketing Platform https://ift.tt/y1FefqA July 7, 2024 at 07:56PM

Saturday, July 6, 2024

Show HN: A complete AdonisJS boilerplate to help TS developers https://ift.tt/rh1FdLf

Show HN: A complete AdonisJS boilerplate to help TS developers I've started developing an AdonisJS Boilerplate with Inertia. Unlike some previous boilerplates, like "Shipfast," which often promote quick-and-dirty coding for fast profits, my goal is to offer a cleaner, more maintainable solution. Here's what I've included to make this boilerplate as accessible and developer-friendly as possible: - Comprehensive Authentication: Social authentication, OTP, Magic Links, and credentials, along with complete account management features like password recovery. - Payment & Mailing Integration: Seamless integration from start to finish, with multiple options to choose from. - Detailed Documentation: Thorough explanations of every aspect, covering even the smallest, potentially confusing details in the code. - Maintainable & Scalable Code: Organized by features, allowing you to easily drag and drop components to extend functionality. - Developer Tools: Handy commands for generating new features and automatically adding necessary imports; A complete config to enable/disable a feature in less than 10 seconds. . - Pre-made Pages: Ready-to-use pages such as an admin dashboard for tasks like automatically updating products on Stripe. - Extensive Component Library: A variety of components to streamline development. I've designed this boilerplate to be as developer-friendly and robust as possible, aiming to support maintainability and scalability from the get-go. Feel free to join the waitlist and check the website! Little demo on Twitter: https://ift.tt/SXD6RTe https://turbosaas.dev July 7, 2024 at 12:07AM

Show HN: MetaShunt – high dynamic range current measurement development tool https://ift.tt/ak2g9yh

Show HN: MetaShunt – high dynamic range current measurement development tool Develop and validate your ultra- low power and IoT electronics devices with ease with MetaShunt. Optimize wakeup cycles and deep sleep power consumption. Open source Python interface for expandability. Performance and capability similar to Otii Arc and Joulescope for 1/10 of the cost. https://ift.tt/3OTrJ4x July 6, 2024 at 09:08PM

Friday, July 5, 2024

Show HN: Foorr – A minimal to-do app with social accountability https://ift.tt/BQNY08c

Show HN: Foorr – A minimal to-do app with social accountability I've created Foorr, a minimal to-do list app that focuses on short-term getting-things-done and the option to do this with friends by holding each other accountable and helping each other grow together. Main goal is to fuel your progress whatever needs to be done and hold yourself accountable for your own progress (with some external motivation). Here's what it does: - Create tasks for today and tomorrow only (real hyperfocus on short term GTD). - Invite friends to cheer each other moving forward. - Building up a daily streak as you finish all tasks daily. All tasks completed before midnight which were planned for that day, earns you a level up. Rewarding that sense of completion. Why I built it: I used physical post-it notes and was a bit done with it. I really wanted something minimal focusing only on my to-do's for today and tomorrow. No bloated features, nothing to fancy/polished, just something no-nonsense I wanted to use myself. It might be useful for others who struggle with procrastination and keeping op progress getting things actually done. Feedback is definitely welcome and nice to hear if this resonates with anyone else. https://foorr.com/ July 5, 2024 at 01:44AM

Show HN: A simple app to create .gitignore files https://ift.tt/RNY5SPQ

Show HN: A simple app to create .gitignore files https://ift.tt/uDpUrWH July 5, 2024 at 04:32PM

Thursday, July 4, 2024

Show HN: I built a full-text search for your browsing history https://ift.tt/aBF2Cdk

Show HN: I built a full-text search for your browsing history Hi, I’m Peter, co-founder of Browspilot. I built Browspilot, a minimalistic tool, to help you recall anything you have ever seen online using any clues you remember, or just scroll through your past activity. Browspilot is perfect for popping up pages you use a lot but don’t want to keep open all the time or digging up stuff from way back. Whether you’re a student researching papers, a professional balancing multiple projects just type in what bit you recall in the moment, and boom, it’s there. Looking ahead, we’re excited to take search to the next level. We’re working on features that’ll let you integrate and search across different apps and find things based on meaning—including images—using advanced vector search techniques. https://ift.tt/qQBEGym July 3, 2024 at 05:11PM

Show HN: "Who's Hiring" and "Who Wants to Be Hired" with Fed Interest Rate https://ift.tt/3lI7AmB

Show HN: "Who's Hiring" and "Who Wants to Be Hired" with Fed Interest Rate It came up in a post yesterday about the US Federal Reserve Interest Rate having a significant impact on tech hiring. I used the HN api to pull down the posts for "Who's Hiring" and "Who Wants to be Hired," then added the Fed interest rates to see how well it mapped. The results were pretty interesting. repo: https://ift.tt/C92O7kw https://ift.tt/91LOT5h July 5, 2024 at 12:23AM

Show HN: I built a Home Server | NAS with LXD https://ift.tt/f7uiMJh

Show HN: I built a Home Server | NAS with LXD https://ift.tt/neEs5Fx July 4, 2024 at 11:35PM

Wednesday, July 3, 2024

Show HN: Piperiv.com – Data Tools for Natural Gas, Oil, and Power https://ift.tt/VYaTrc3

Show HN: Piperiv.com – Data Tools for Natural Gas, Oil, and Power https://ift.tt/zuq7xXG July 4, 2024 at 01:07AM

Show HN: Open Sourcing Our No-Code WebXR Editor After 5 Years of Development https://ift.tt/TMxn1yh

Show HN: Open Sourcing Our No-Code WebXR Editor After 5 Years of Development Transfer Thought is a No-Code platform that makes it so anyone can build VR apps directly in their browser. We started this company part-time, building it during commutes to and from work on the train. Over the last 5 years, we've experienced many ups and downs: - Gained early customers - Quit our day jobs - Secured angel funding - Survived with a short runway - Accepted into Techstars Chicago - Survived with a short runway (again) - Landed our biggest client ever, a Fortune 100 company - Despite our highest revenue, our burn rate caught up to us We looked at different ways to wind down the company and ultimately felt open sourcing the platform was the best way to do right by our customers. Now, anyone who is interested in starting a VR company or just building an app can pick up where we left off. I'm excited about this space, if you need help with a VR app, or want to talk tech, please reach out. Check out the repo: https://ift.tt/uLNCnch Contact me at keenan [at] transferthought [dot] com. https://ift.tt/uLNCnch July 4, 2024 at 02:03AM

Show HN: Connect to more than 200 event sources (GreptimeDB as Telegraf Output) https://ift.tt/5TIXlQt

Show HN: Connect to more than 200 event sources (GreptimeDB as Telegraf Output) https://ift.tt/RJzWbvC July 3, 2024 at 11:27PM

Tuesday, July 2, 2024

Show HN: I made a search engine for Hacker News https://ift.tt/V2Bq35A

Show HN: I made a search engine for Hacker News I love HN but always felt the search with algolia is okay but does have some limitations. Since I work at Vectara I decided to try and create a better search for HN. It's based on data from roughly the last 6 months of HN stories and comments. Would love to hear feedback and how useful this is relative to the existing search. https://ift.tt/aunxpeH July 3, 2024 at 01:41AM

Show HN: Free AI productivity framework for solo founders (with GPT-4) https://ift.tt/kpg1DV0

Show HN: Free AI productivity framework for solo founders (with GPT-4) https://ift.tt/3Uj5kwm July 3, 2024 at 12:13AM

Monday, July 1, 2024

Show HN: Perlin noise Wang tile generator https://ift.tt/x6YaqyL

Show HN: Perlin noise Wang tile generator This is a little script I wrote a while ago to help generate sprites for a game I was working on. You can use it to build a seemingly-infinite aperiodic noise texture that is actually composed of a relatively small number of tiles. For example, imagine a large grassy field or body of water in a 2D pixel art game, but without the obvious repeated patterns that arise from simple tiling. The use case is pretty niche (for example, in many cases you could just evaluate the perlin noise function directly in a shader) but I thought it was a cool idea regardless. https://ift.tt/QhqgezE June 27, 2024 at 11:06PM

Show HN: I built sales API, Stripe Atlas closed me https://ift.tt/4nNGIO3

Show HN: I built sales API, Stripe Atlas closed me My Co-founder and I have spent the last three months developing customsalesapi.com, a platform designed to automate sales and lead generation processes. Essentially, we streamline everything you'd typically do with Apollo by describing your company to our AI. If you're interested, I'd be thrilled to have you as one of our early clients. Please let me know if you'd like more information. Few days ago, we used Stripe Atlas to create our company, and right after company is created, stripe closed our account (account id is acct_1PMyxBIbdJ0fozrG). I went to asking help from many groups but I saw this exact same thing is happening everywhere July 2, 2024 at 01:00AM

Show HN: Improve LLM Performance by Maximizing Iteration Speed https://ift.tt/v2qA85P

Show HN: Improve LLM Performance by Maximizing Iteration Speed LLM Application development is extremely iterative, more so than any other types of development. This is because in addition to all the activities involved in regular application development, we also need to make the LLM Application accurate and reduce hallucination. To improve performance, we need to trial and error various combinations of LLM models, prompt templates (e.g., few-shot, chain-of-thought), prompt context with different RAG architecture, try different agent architecture, and more. There are thousands of permutations to try. We need to be able to easily experiment with these different permutations, measure performance in an objective way, and compare performance across each other to find the best possible combination. --- I have been working in AI since 2021 - first at FAANG with ML, then with LLM in start-ups since early 2023. I have had the chance to talk with many companies working with AI. The biggest mistake I see is a lack of standard process that allows them to rapidly iterate towards their performance goal. Using my learnings, I’m working on an OSS framework that structures your LLM Application Development for Rapid Iteration so you can reach your performance targets much faster. - If you are interested, you can learn more about it at: https://palico.ai/ - It's also Open Source and you can get setup with a single command. Stars are always appreciated. You can checkout the repo at: https://ift.tt/MdB4WeV https://www.palico.ai/ July 1, 2024 at 09:23PM

Show HN: I made an AI Platform that gamifies applying to jobs https://ift.tt/Xi6YlBI

Show HN: I made an AI Platform that gamifies applying to jobs Hi there! I've created ApplyNinja, a platform that uses AI to help jobseek...