Show HN: Erogen AI – Safe, ethical, and accessible romantic AI companionship Like many others on the recent internet, I've found the idea of AI companionship to be sort of an attractive idea. At the very least, some element of AI companionship seems inevitable in our daily lives after 5-10 years, whether its through video games or on our phones / in our eyes and ears, etc. I had been playing around with locally hosted options for AI chatbot companions but found the interfaces clunky, and also I was really disheartened by the direction of the content and quality I was seeing on existing sites online. I saw some that were completely SFW-handicapped so as to sprout entire communities around filter-breaking, making safeguard nullification the standard mode by your users (dangerous) simply to get some affection (which seems unreasonable given how much violence and sex we're exposed to in TV, movies, and online). On the other end of the spectrum, I saw a few sites that were completely off the rails with its content free-for-all so as to potentially give AI companionship a really bad name. So I challenged myself to create a more polished experience that would be safe, ethical, and accessible to the mainstream. You can find the site at https://erogen.ai (nsfw) I shared this site on Reddit a few months ago asking for feedback on the beta version and it's been slowly gaining traction. I just made significant AI speed improvements for site users this month, added the ability for the AIs to change their avatar images dynamically based on your conversation, and implemented customizable AI voices (still adding options), and I'm ready to unveil the new website to the general public in its more complete form. A few upcoming features I'm excited about include long-term memory and speech-to-text for full voice conversations. I'm also exploring avatar generation on the fly as well as moving avatars. The name "Erogen" and its content is meant to be very much oriented towards romance, love, and NSFW - I think that safe romantic and adult roleplay with a premium feel will be essential components towards the success of AI companionship in the long-run, so I'm dedicating my efforts towards building around that type of content in the most transparently direct and reasonable way possible. I'm eager to listen to the community. I'd love for folks to try it out for free and provide feedback! I'm proud of how far its come already (AI has certainly given me coding and content management superpowers), but I'm still improving many things so please let me know if you run into any issues. https://erogen.ai February 16, 2024 at 03:43AM
Show HN: Galactic Compass, an app that points to the galactic center I made a single-serving iPhone app with a floating green arrow that always points to the center of the Milky Way, 26,000 lights years away. It’s weirdly grounding. I’ve never made an app before, so here’s how it worked with ChatGPT. https://ift.tt/jMrhiQy February 16, 2024 at 03:42AM
Show HN: BotArchive – Print Directly to Google Drive from Windows I built BotArchive ( https://ift.tt/im6pYT0 ) to make it easy to save content to cloud storage: you connect it to your Google Drive, Microsoft OneDrive, Dropbox or Box, and then anything you send to it gets automatically saved in the attached storage location. I'd originally built it for Telegram and Slack, but I've been long interested in doing things with print: printing has long felt like one of the biggest underutilized output processes out there. Almost every piece of software has print integration, the output format is usually legible and for things like receipts I always find myself printing them out, and then copying them to Google Drive. So I built a custom IPP printer: no drivers needed on Windows, OSX or Android (haven't tried iOS yet but I assume its the same), easy configuration and prints PDFs that appear right in your cloud storage location of choice (handy replacement for the missing Google Cloud Print feature). Future work includes parsing the printed PDFs for things like conversion into a Kindle book, or extracting financial data. Feedback welcome! https://ift.tt/iVsTm2n February 16, 2024 at 01:02AM
Show HN: SlideCross – a combination of a crossword and Rubik's Cube Hello! Try out a 3x3 puzzle and click the question mark in the top right for a tutorial. I'd really appreciate any feedback! Thanks https://slidecross.io February 16, 2024 at 12:11AM
Show HN: NeuralFlow – Visualize the intermediate output of Mistral 7B https://ift.tt/G4My0Fc February 15, 2024 at 08:59AM
Show HN: Gitlab Meeting Simulator 2024 Gitlab's meeting recordings on YouTube have tens of thousands of views by people pretending to work. Now you can appear to be in the meeting using your own webcam. https://ift.tt/GHvFBSt February 15, 2024 at 05:52AM
Show HN: Natural Language to SQL "Text-to-SQL" API Hi HN- Today, we are releasing the hosted API for our natural language to SQL engine, which allows you to: (1) Explain Your Data: Feed in dictionaries, dbt, schemas, Confluence docs - we'll understand the business context to your data. (2) Train Your AI: Fine-tune an LLM (including GPT-4) specifically for your data, increasing accuracy and lowering latency (3) Trust the Answer: See confidence scores with each AI-generated query, stay in control. (4) Conduct complex SQL queries Problem background - Developers struggle to build NL-to-SQL into products because LLMs do not work out-of-the-box; they lack metadata and business definitions. Existing NL-to-SQL tools struggle with context, complexity, and adapting to your data. For example, given the question “what was the average rent in Los Angeles in May 2023?” a reasonable human would either assume the question is about Los Angeles, CA or would confirm the state with the question asker in a follow up. However, an LLM translates this to: select price from rent_prices where city=”Los Angeles” AND month=”05” AND year=”2023” Dataherald integrates with major data warehouses, including PostgreSQL, Databricks, Snowflake, BigQuery, and DuckDB. You can try it now free – no fees, no credit card, no sales pitches, just get the API key and get going. Let us know if it works for you, even your complex queries. ( https://ift.tt/Rb1am5Q ) While the open source version works just fine ( https://ift.tt/F3bU9iP ), the hosted API might be a better fit for those looking for: (1) someone else to take care of infrastructure setup, (2) access to an Admin UI console where you can configure and monitor performance, and (3) ability to invite team members to a project. We're looking for feedback, particularly from anyone who can compare this performance to other NL-to-SQL products. Share your thoughts and join the conversation For more background on the release: https://ift.tt/EqJFVj3 https://ift.tt/Rb1am5Q February 15, 2024 at 12:33AM
Show HN: FoldMation – Interactive origami learning and creation Hi, I've created an application where you can follow step by step origami fold instructions, and a Creator where you can make these interactive folds. On comparing to video instructions, you have the ability to quickly skip/rewind steps and replay a complicated step many times. On the creation side, there have been one or two attempts at this before, but those solutions rely on mouse drags as the user interface. This greatly limited the kinds of folds possible. The foldMation Creator uses commands, keywords and values to compose a domain specific language/step and provides a (relatively speaking) easy to use user interface to compose the steps. For those interested in using the Creator, please go through the tutorial at the top of the create page. Btw, the DSL for foldMation uses https://ift.tt/AK3T01x . I created it since I couldn't find anything out there that is similar, allowing me to specify a well structured data with English-like readable syntax. Let me know what you think? https://foldmation.com February 15, 2024 at 12:38AM
Show HN: Build personalized tools without code Hi HN! I'm KV - my friends and I have been working on Construct. A simple way to build tools without writing a single line of code. We started working on this because we'd always hear friends talking about "I wish this app would exist" or pitching us their startup ideas. Today, Construct can build simple tools that are powerful. Most of our beta users build various kinds of trackers or analysis applications for things they care about (CRMs for startup founders, macro tracking for gym bros). We've also recently added file and image uploads. Unfortunately, Construct is not yet connected to the internet or real-time databases but this is coming soon. On our roadmap for the next few weeks is the ability to share constructs with collaborators, have your constructs look up the internet and more interactive elements. We've been working hard on this and would love some feedback. You can build your own Constructs or try remixing Constructs made by our beta users that are featured on the home page. I'm available at kv@useconstruct.ai if you want to email me and right here in the comments as well. KV https://useconstruct.ai February 14, 2024 at 05:29AM
Show HN: Linen.team – A lightweight, thread-first Slack alternative Hi HN! I'm Kam, the founder and one of the authors of Linen. Today, we are launching Linen.team ( https://linen.team/ ), a lightweight threaded messaging app for your team. Modern workplace messaging apps (like Slack) are based on IRC, which is great for small groups, but as it scales, breaks down quickly: you either get overwhelmed by notifications or you have to turn them all off. Most chat apps have threads tacked on but aren't built from the ground up with this design in mind. We wanted to create a thread-first experience where you can organize and prioritize conversations so that you are not reliant on notifications to make sure you don’t miss anything. In apps like Slack, you have to check activities, channels, threads, and replies just to make sure you aren't missing anything important. We designed every message in Linen to belong to a thread, so it makes it easy to centralize everything in a single location. We let you select which channels you subscribe to from your inbox. This way, your inbox only has the important channels. This makes it easy to keep track of conversations without having to rely on notifications to make sure you don’t miss anything. We also wanted a better way to separate urgent vs. non-urgent communication. In Linen, we have introduced the concept of a !mention that is designed for urgent/time-sensitive messages. A !mention will send a push notification, whereas an @mention will show up in the person’s inbox. This allows us to encourage more async conversations and reduce the need for the number of push notifications. We also designed the mention system closely with the inbox so that even if you aren’t subscribed to channels, mentions will still appear in your inbox. This is great for joining partner teams where you don’t need to view every conversation but do need to respond when you are mentioned. We believe that most messaging apps are secretly to-do lists in disguise; you have to read, respond, or do some task when you receive a thread. We wanted to give you the ability to manage threads individually. We let you mark each thread as done, which hides them from your inbox and is useful to keep track of tasks. You also can set reminders and mute threads with one click/key. With these features, we make it easy to get to a zero inbox state. This combined with the inbox makes it easy for you to keep track of conversations and make sure you don’t miss anything. Linen is designed for power users. We love keyboard shortcuts and want an experience that is keyboard-first. For many, the messaging app is the app that is used the most. We believe that you should be able to use Linen for an entire day without touching the mouse. We’ve added modern features like CMD+K for navigation. We’ve designed Linen to be fast and lightweight. Our gzipped bundle size is 400KB, so it's fast on first load, and we’ve introduced multiple layers of caching to make sure things are fast on subsequent loads. We’ve been working hard on this app for the past 6 months, so there are still gaps in the platform. But we’re also very excited about the direction we can take. Our focus is on what a modern message platform built in 2024 should look like and what lessons we can take from the previous decades of IRC and messaging apps. If our message resonates with you, we would love for you to give us a try at https://ift.tt/9b80kdL , where you can join our public community and come say hi! February 13, 2024 at 08:01PM
Show HN: The Namingless Programming Language A programming language that avoids naming at all costs. Data structures don't have names since there is only one data structure and there is no point naming it other than 'the data structure'. There is only one operation, so also unnamed. Even the language itself doesn't have a name. "The namingless programming language" is a definition. But the most cool feature is that when you write a script, you don't have to give the file a name either. The file name itself becomes the code. The file body is the executable interpreter. Is it beautiful? No. Is it practical? Hell no. Is it fun? More than you'd think it would be. https://ift.tt/WbCtunT February 14, 2024 at 01:38AM
Show HN: Swift Mail, a native macOS app for JMAP mail Hello HN! I'm excited to share Swift Mail, a native macOS email client purpose-built for the JMAP mail standard. Primarily constructed with SwiftUI with occasional AppKit elements, Swift Mail combines the speed and efficiency of a modern mail standard with desktop-centric features such as system notifications, keyboard shortcuts, quick look, multiple windows, state restoration, dark mode, and more. Swift Mail distinguishes itself from other email clients with its steadfast commitment to the JMAP standard over the traditional IMAP implementation, facilitating seamless alignment with modern mail features. It supports various innovative Fastmail features, such as multiple sending identities, the ability to send or reply on-the-fly from wildcard (*) aliases, and the ability to swiftly transition between (true) label and folder organization schemes. Swift Mail prioritizes user privacy and does not collect any user data or function through intermediary servers. Instead, it directly connects to the JMAP server with the user's provided account credentials, processing and storing all data locally on the user's device. Currently, Swift Mail is available directly via the Mac App Store with support extending back to Monterey. I’m also running a developer build on visionOS (if you have hardware and are interested in testing a beta release, please reach out to beta at swiftmail dot io). A sincere thank you to everyone who has contributed their valuable insights or participated in beta testing via TestFlight thus far. Looking forward to your feedback! - Karl https://swiftmail.io February 13, 2024 at 07:34AM
Show HN: I built a simple daily budgeting app for me and my wife https://porkybank.io February 13, 2024 at 02:18AM
Show HN: AED Map – Mobile App for Automated External Defibrillators I've created mobile app in Flutter that allows people to look for nearest AED (automated external defibrillator). In case of sudden cardiac arrest, usage of AED increases chances of survival from 5% to 70%. Data comes from openstreetmap database. My app also allows users to navigate via pedestrian routing engine. Users can also contribute to OSM database. https://ift.tt/4tNxhaD February 13, 2024 at 01:38AM
Show HN: Teaching my 2y old son animal sounds Hi, Hacker News! To teach my 2yo son animal sounds I created web app which you can add to homescreen on you iPad or other device. There are 24 animal sounds. Zero ads. TODO: add more languages, now it is only in Latvian. https://skanas.lv/ February 12, 2024 at 10:10PM
Show HN: Bitwise Liminal – A Short Film in 256 Bytes of Code Bitwise Liminal A Short Film in 256 Bytes of Code Programmed by KilledByAPixel Presented at Lovebyte Party 2024 ... I found an old VHS tape at a yard sale. It was labeled "Bitwise Liminal" in sharpie. But when I watched the video it was only static. Then I started having vivid and... unsettling dreams. Also I couldn't stop thinking about that weird VHS tape. After researching I learned it was a digital backup. Using some special software I recovered the data. To my shock, it was a 256 byte program... With trembling hands I opened it in a web browser. Strange. This reminds me of the dreams I've been having. Now I don't need to sleep anymore. I just keep watching. ... l ɐ u ᴉ ɯ ᴉ ⅂ ǝ s ᴉ ʍ ʇ ᴉ ᗺ <(V 95+C(t/3)+Z X/64-Z^Z|(60-Y) Z/58)%13;Z+=.2);",t=9)> https://ift.tt/26gxMBw February 12, 2024 at 03:39AM
Show HN: Aurora- a comprehensive set of Statistics and Machine Learning tools https://ift.tt/x3WVJg0 February 12, 2024 at 03:50AM
Show HN: Oration (iOS) turns pdfs into audiobooks Hello HN community! I'm excited to introduce a project I've recently launched: Oration, an iOS app designed to convert PDFs into audiobooks. This idea was inspired by my experiences as an engineering student with ADHD, struggling to engage with dense academic papers. Relying on Text-to-Speech tools, despite their robotic quality, was a workaround for me and others with similar learning preferences or challenges, such as Dyslexia. Recognizing the limitations of existing tools—difficulty with complex formats, inability to skip over citations or footnotes, and inadequate handling of tables, graphs, and figures—I developed Oration. Our goal is to refine these areas continuously, offering both summarized and full versions of PDFs for a more accessible learning experience. Oration aims to serve as a high-quality, user-friendly platform for auditory learners and those who find traditional reading methods challenging, with features akin to popular audiobook apps like Audible or Spotify. How Oration Works: 1. Download the app and sign up using either a username and password or through Google, with a 2-week free trial that doesn't require a payment method. 2. Upload a PDF document. 3. Within about 5-10 minutes, you'll receive a notification that your Audiobook is ready. 4. Listen to your Audiobook directly in the app or through a browser-based web player, which also facilitates easy sharing with friends and family. Also, to emphasize - all audio generated by the user is yours to own! We're working on some updates to easily export .MP3 files of Oration Audiobooks you create For an example of how the web player looks and functions, check out this link: https://ift.tt/SEdWcro... I believe Oration can significantly benefit those who prefer or require alternative learning formats. We're committed to enhancing the app's functionality and user experience, so feedback and constructive criticism are always welcome. Thank you for considering Oration, and I hope it proves to be a valuable tool for you or someone you know. https://oration.app February 9, 2024 at 09:21PM
Show HN: A platform for remote piano lessons based on the Web MIDI API I'm building a video conferencing app designed to facilitate better remote piano lessons. My hope is to solve a lot of the challenges piano tutors and new students deal with when taking lessons through Skype/Zoom. It leverages WebRTC's data transmission to send media, MIDI state, and (eventually) send sheet music files and other musical data. I'm surprised with how well the MVP has worked and would love to hear any feedback or suggestions! https://ift.tt/xC2VeSq February 11, 2024 at 05:20AM
Show HN: AI Video to Anime Stylizer https://ift.tt/qsuPdIN February 11, 2024 at 04:01AM
Show HN: Emacs minor mode for connecting assembly and assembled code buffers I made a little emacs minor mode for connecting assembly code and assembled code buffers I'm really fascinated by the idea of demystifying an operating system, so to be able to view the alignment between code and data I find really satisfying https://ift.tt/56YyGvr February 11, 2024 at 02:43AM
Show HN: Kexp – Exploring Kubernetes the Visual Way https://ift.tt/GgvwyE2 February 11, 2024 at 02:41AM
Show HN: Mukette, a Markdown Pager for Unix-Based Systems I really apologize if I am submitting this twice. I am new to these fora. I just discovered Show HN. The other thread did not have Show HN so it did not get any traction. This is a useful little tool so I guess people will like it. You're eithre like me, and do all your work in the terminal emulator. If they literally replace my displays with a VT100 I won't complain (but have to watch Youtube on my phone -_-). The other kind of use is someone who uses X (I know emulators are X too!) extensively, and only often needs to use the terminal This can be useful for both groups. Imagine you wanna read the README.md file of a repository. This happened to me what I wanted to read PackCC's REAMDE. And I had to do a pipline from Pandoc to Philadelphia! This nifty little tool will page the markdown file. I want to improve it in the future. I have made some leeway to adding more features to it. I want people to execute the code listings (in a safe environment) by navigating to them. It's all right these in the code, I just got tired of picking at this like an old wound and releassed it. It's been rand through ASAN and Valgrind. Some errors were fixed. If anything remains that I missed please tell me. I always initialize pointer ssto NULL so it should not complain much? Anyways thanks. https://ift.tt/gMUwtmH February 10, 2024 at 05:45AM
Show HN: AutoBashCraft – a tool for automated Markdown screencast generation Hello HN, Around New Year's I started a personal project called AutoBashCraft (ABC), aiming to simplify the creation of screencasts from bash code blocks in markdown files. I needed to create a lot of markdown files explaining workflows and code. I wanted to make the text-heavy files more interesting and thought of screencasts. There are many great tools to record terminal sessions. Then I found the asciinema-rec-script ( https://ift.tt/Cj9Klt0 ) by Chris Ottrey that creates screencasts of bash scripts that look like a record of a terminal session including typing out the commands. I wanted the markdown files to be the same documents you would use as training or documentation material so I picked HTML comments to mark the codeblocks that are supposed to be executed. It would then execute the commands and save the screencast next to the markdown file in an asset folder so they can be easily embedded just under the codeblock. I went on from there and more commands were added such as 'create' to create a file with the contents of the codeblock, 'browse' to create a screenshot of a website, 'spawn' to spawn a background process, 'snapshot' to create a docker container of the current environment state, 'init' to initialize a new environment e.g. from a snapshot created in another file and 'config' to change configuration for the following commands. ABC is very much a work-in-progress and a proof of concept at this stage. I am also thinking of adding an editor to create a similar experience to jupyter notebooks, with automatic snapshots between each command in dev mode. There is so much work left to be done but for now I am back at my day job. The repository includes some examples that also work as (currently manually executed tests) including more complex workflows like automating MBTiles generation and usage or integrating private GPT, showcasing what I hope it can become. Running it is as simple as using NPX, with Docker and Node.js being the only requirements. Please only run your code or code you trust (esp. with docker activated). I later realized it also serves as a validator for the accuracy of instructional content. It happens so often that training material is missing important steps and it is very frustrating for beginners to follow a guide step by step and it just won't work. I'd be incredibly grateful if you could take a moment to check it out on GitHub, give it a star if you find it interesting, and maybe even contribute or fork it. I'm looking forward to your feedback and suggestions. Let's make something great together! Links: https://ift.tt/gV8CoRi https://ift.tt/xvMfJTs... https://ift.tt/tI8M5rf... https://ift.tt/tI8M5rf... https://ift.tt/tI8M5rf... https://ift.tt/gV8CoRi February 10, 2024 at 03:31AM
Show HN: Klp, a viewer for structured log files (logfmt, jsonl) https://ift.tt/R3BaiOl February 10, 2024 at 03:08AM
Show HN: A "Comments Layer" for the Internet SwearBy is an iOS app that provides a "comments section" and live chat for every URL. Load SwearBy in Safari, Chrome, and many other apps (Airbnb, Spotify, Redfin, Amazon...) Just tap the "Share" button from your current page. Basically - you get a "Twitter thread" and a "Youtube Live Chat" on every URL. LMK what you think :) https://www.swearby.app February 10, 2024 at 02:11AM
Show HN: Open-source template for end-to-end streaming analytics To help my future self, I decided to build a repository in which I can quickly deploy an end-to-end modern analytics pipeline, from ingestion to fast analytics and business dashboards, including data exploration, time-series forecasting, and monitoring of the stack. Of course, all the components are open source, and you can use this template as a stepping stone for your near-realtime streaming analytics. What's the inspiration? I’ve been working with streaming analytics for a long time. I’ve done not-too-stale analytics with a RDBMs incremental query and a spreadsheet, gone over the micro-batch-looks-almost-like-real-time lambda analytics, and the near-real-time analytics since kappa and afterwards. The range and features of tools today is way better than what we had 15 years ago. What remains constant is the requirement for freshness of data, and for more advanced analytics. This means that you cannot really build a reliable data pipeline for near-realtime analytics at scale using a single component, and every time you start a new project you waste a lot of time just integrating the different moving parts. When the repository starts, the pipeline will collect public events from the GitHub API, send them to a message broker (Apache Kafka), persist them into a fast time-series database (QuestDB), and visualize them on a dashboard (Grafana). It will also provide a web-based development environment (Jupyter Notebook) for data science and machine learning. Monitoring metrics are captured by a server agent (Telegraf) and stored back into the time-series database (QuestDB). Hopefully others in the community find this useful! https://ift.tt/vpFgb3G February 9, 2024 at 01:22AM
Show HN: Daily price tracking for Trader Joe's https://ift.tt/d4enXP2 February 8, 2024 at 10:07PM
Show HN: GPT grader for your startup's bookkeeping https://ift.tt/wTlei80 February 8, 2024 at 10:01PM
Show HN: Open-source code editor with autocomplete built-in https://ift.tt/W4zHtLV February 8, 2024 at 12:27AM
Show HN: Directory of All LLM Models(Closed and Open Source) https://llmmodels.org/ February 8, 2024 at 05:10AM
Show HN: kbackup – No-config push/pull incremental backups built on top of rsync https://ift.tt/WSUDs9V February 7, 2024 at 11:32PM
Show HN: LLM Benchmarks Leaderboard with 60 model and API host combinations https://ift.tt/VKfhyv0 February 7, 2024 at 11:05PM
Show HN: Trelent - Your team's fully-encrypted AI assistant Wish you could use ChatGPT at work? You know that AI would boost your team, but your boss is (rightly) worried about data leaks. Meet Trelent, your team's fully-encrypted AI assistant that ensures nobody outside your team can see company data. ChatGPT and others have content-logging enabled ("abuse monitoring") and don't let you control your data. Your intellectual property is at risk. Many of you can't use ChatGPT or similar tools at work because of corporate policy on this basis. We solved that by negotiating with AI providers to disable content logging, then we let you encrypt the persisted chat data in our database with a key you control (BYOK). That means you get state of the art AI assistance (GPT-4 and Mixtral to start), without the security risk. Single-tenant and on-prem deployments are available for those who can't have company data leave their network. If that sounds like you, please reach out to us[1]. Otherwise, our public-cloud product that you can use today still has the content logging disabled and field-level encryption using a key in our control. [1]: sales@trelent.net https://www.trelent.com February 6, 2024 at 09:53PM
Show HN: Logdy.dev – web based logs viewer UI for local development environment https://ift.tt/oO3LAin February 6, 2024 at 10:41PM
Show HN: Forum where posts slowly disappear unless interacted with I'm always nervous to post online (this is my very first HN post), so I built an anonymous forum where posts are automatically deleted after 24 hours. Every upvote or comment resets the clock. Some things I like about this concept: - The sheer volume of information on the internet is overwhelming - disappearing.chat keeps that volume low - Unpopular content slowly fades away, so you can visually watch bad takes disappear - Content is always fresh because even popular things will eventually stop getting interaction - Takes the pressure off that your content is going to stick around forever fwiw this just started as a toy project to play around with the Next.js app directory, Tailwind and deploying to Vercel, but I figured I'd get it fully functional and share it. https://ift.tt/BqcUvuX February 6, 2024 at 11:14PM
Show HN: The HTTP Garden – A Parser Vulnerability Research Tool I wrote this tool during an internship at Narf Industries in 2023. It's a REPL that allows for quickly developing, testing, and fuzzing for HTTP request smuggling attack payloads. I started the internship having never worked with web servers, and have now found over 100 HTTP implementation bugs. I attribute this mostly to the ease of experimentation in the Garden. REPL-oriented fuzzing is just a really good interface for finding parsing bugs. It's pretty neat to able to run a differential fuzzer, categorize and display all the discovered discrepancies, then let a human pick through them and interact with fuzz targets to test whether the bugs are exploitable. Some notable server combinations in which we discovered new request smuggling attacks include Google Cloud <-> Node.js, Akamai <-> Node.js, [almost anything] <-> LiteSpeed, and OpenBSD relayd <-> [anything]. We also found an infinite loop DoS in Cesanta Mongoose that affects all configurations, and a null pointer dereference that can crash any OpenBSD httpd server that uses FastCGI. https://ift.tt/W9I0O6D February 6, 2024 at 01:18AM
Show HN: CLI for generating beautiful PDF for offline reading I've always thought that extensive reading was best suited for the realm of paper. As a result, I've created a command-line interface (CLI) tailored for my own use and decided to make it open source. I welcome any feedback you may have. [Edit] Sample PDF :: https://ift.tt/Tgm2lt9... https://ift.tt/g20qBnF February 6, 2024 at 12:54AM
Show HN: Molerat – Small Web Protocol https://ift.tt/3PHFEk9 February 5, 2024 at 11:46PM
Show HN: Atopile – Design circuit boards with code Hey HN! We are the founders of atopile. We’re building a tool to describe electronics with code. Here is a quick demo: https://youtu.be/7-Q0XVpfW3Y Could you imagine the pain of building an entire software product using only assembly code? That’s about how we felt designing hardware. We don’t currently have good ways to describe what we need, reuse existing designs and compile that description down to a product. We started atopile to fix this. atopile is an open-source language and toolchain to describe circuits with code. The compiler is here: https://ift.tt/JQZjnMk Docs are here: https://ift.tt/UCzXHEm . For a detailed deep dive designing an ESP32 module, see this video: https://youtu.be/eMWRwZOajdQ We realized this was a problem in our previous jobs. Narayan and I (Tim) had to manually, draw and export all our electronic circuit boards. This lasted until our friend Matt, a software engineer, showed us his development workflow. All his projects were built, tested, and merged automatically via GitHub. So we asked: Can we build the same for hardware? We observed that the ability to abstract electronics effectively hinged on using a language to describe the requirements, so we came up with the “ato” language. In ato, you can break down circuits into modules, components and interfaces. You can nest and connect those blocks with each other. Here is an example with an RP2040 microcontroller: import RP2040Kit from "rp2040/RP2040Kit.ato" import LEDIndicatorBlue from "generics/leds.ato" import LDOReg3V3 from "regulators/regulators.ato" import USBCConn from "usb-connectors/usb-connectors.ato" module Blinky: micro_controller = new RP2040Kit led_indicator = new LEDIndicatorBlue voltage_regulator = new LDOReg3V3 usb_c_connector = new USBCConn usb_c_connector.power ~ voltage_regulator.power_in voltage_regulator.power_out ~ micro_controller.power micro_controller.gpio13 ~ led_indicator.input micro_controller.power.gnd ~ led_indicator.gnd led_indicator.resistor.value = 100ohm +/- 10% From there, the compiler produces a netlist that describes how the circuit is connected and selects jelly-bean components for you ( https://ift.tt/G19ZUOQ ). Our next focus will be to add layout reuse, mathematical relations between values and define circuits by traits (similar to Rusts’). At the moment, atopile is intended to design all types of printed circuit boards (PCB) with low to medium complexity. The circuit complexity that the compiler can handle will steadily increase until it becomes suited for production usage. We often get asked if the compiler is meant for chip design rather than PCBs, but that is not the case. The language is exclusive to PCBs. At least for now..! A big part of why the software community is so prolific is thanks to open source and open core technology. The ability to share software packages with each other and efficiently chain tools together has made the software world an awesome place for developers. As hardware engineers, we would love our field to benefit from this as well. That’s why we’ve made atopile’s core open source (Apache 2.0). We plan to generate revenue by selling entreprise targeted features, similar to GitLab. We would love to have your thoughts on the compiler! What’s your story in electronics? What would you want us to build? February 5, 2024 at 11:00PM
Show HN: Weekend art project Voronoi Virus https://ift.tt/IMktDYW February 4, 2024 at 06:12PM
Show HN: Open-Source Pong Game Need feedback on this game folks! I'm open to any contributions and opinions! https://ift.tt/Ui2fHwo February 4, 2024 at 11:05PM
Show HN: Aidely is AI powered thread; AI and Humans cooperation Discover the future of community engagement with our iPhone app. Seamlessly blend human creativity with AI prowess as users collaborate with ChatGPT, Bard, and Llama to spark captivating threads and discussions. Join us in shaping the next frontier of content creation. https://www.aidely.io/ February 4, 2024 at 08:18PM
Show HN: USD 0.99/TB/month cloud storage https://ift.tt/zvqUoAp February 4, 2024 at 07:46PM
Show HN: Unofficial Google Lens OCR API Default OCR in ShareX is pretty bad, so I reverse-engineered Lens API and made a library to call unofficial Lens API and made a script for ShareX to OCR the captured region. URL points to library I've made, there's a tutorial for ShareX in separate file: https://ift.tt/gHroRTE... https://ift.tt/6RXIjFe February 4, 2024 at 05:38PM
Show HN: A Python PDF Form Library Hi HN! I have a project that I have been working on for three years that I’d love to show you today called PyPDForm ( https://ift.tt/eFkLVb7 ). It is a Python library that specializes in processing PDF forms, with the most outstanding feature being programmatically filling a PDF form by simply feeding a Python dictionary. I used to work at a startup company with Python as our backend stack. We were constantly given paper documents by our clients that we needed to generate into PDFs. We were doing it using reportlab scripts and I quickly found the process tedious and time consuming for more complex PDFs. This is where the idea of this project came from. Instead of writing lengthy and unmaintainable reportlab scripts to generate PDFs, you can just turn any paper document into a PDF form template and PyPDFForm can fill it easily. On top of the GitHub repo, here are some additional resources for this project: PyPi: https://ift.tt/AspSY96 Docs: https://ift.tt/E3qvbsN A public speak I did about this project: https://www.youtube.com/watch?v=8t1RdAKwr9w I hope you guys find the library helpful for your own PDF generation workflow. Feel free to try it, test it, leave comments or suggestions, and open issues. And of course if you are willing, kindly give me a star on GitHub. https://ift.tt/eFkLVb7 February 4, 2024 at 06:55AM
Show HN: An open source performance monitoring tool Hey HN. We’re Jay and Vadim from Highlight.io ( https://highlight.io ). We’re building an open source [1] monitoring platform for web applications. Today we’re excited to be sharing a performance tool we’ve been working on, which helps you inspect the latency of code execution from the client to the server. As engineers at past startups, we often had to debug slow queries, poor load times, inconsistent errors, etc... While tools like Jaegar [2] helped us inspect server-side performance, we had no way to tie user events to the traces we were inspecting. In other words, although we had an idea of what API route was slow, there wasn’t much visibility into the actual bottleneck. This is where our performance product comes in: we’re rethinking a tracing/performance tool that focuses on bridging the gap between the client and server. What’s unique about our approach is that we lean heavily into creating traces from the frontend. For example, if you’re using our Next.js SDK, we automatically connect browser HTTP requests with server-side code execution, all from the perspective of a user. We find this much more powerful because you can understand what part of your frontend codebase causes a given trace to occur. There’s an example here [3]. From an instrumentation perspective, we’ve built our SDKs on-top of OTel, so you can create custom spans to expand highlight-created traces in server routes that will transparently roll up into the flame graph you see in our UI. You can also send us raw OTel traces and manually set up the client-server connection if you want. [4] Here’s an example of what a trace looks like with a database integration using our Golang GORM SDK, triggered by a frontend GraphQL query [5] [6]. In terms of how it's built, we continue to rely heavily on ClickHouse as our time-series storage engine. Given that traces require that we also query based on an ID for specific groups of spans (more akin to an OLTP db), we’ve leveraged the power of CH materialized views to make these operations efficient (described here [7]). To try it out, you can spin up the project with our self hosted docs [8] or use our cloud offering at app.highlight.io. The entire stack runs in docker via a compose file, including an OpenTelemetry collector for data ingestion. You’ll need to point your SDK to export data to it by setting the relevant OTLP endpoint configuration (ie. environment variable OTEL_EXPORTER_OTLP_LOGS_ENDPOINT [9]). Overall, we’d really appreciate feedback on what we’re building here. We’re also all ears if anyone has opinions on what they’d like to see in a product like this! [1] https://ift.tt/pd3WonA [2] https://ift.tt/nCV0rUI [3] https://ift.tt/UMR6N4D... [4] https://ift.tt/EWZmVwG... [5] https://ift.tt/PzUrGH8 [6] https://ift.tt/sVE8nzv... [7] https://ift.tt/1YKLFiJ [8] https://ift.tt/g6knTdO... [9] https://ift.tt/VCTNdoK... https://ift.tt/8DPT6gR February 1, 2024 at 09:02PM
Show HN: Vibescape – Immersive Meditations for Apple Vision Pro Hey folks, back with a new release! I'm very happy to share with you my day one immersive meditation app for Apple Vision Pro. It's called Vibescape, and it's available today! This first version features a series of meditative vignettes, shot on Spatial Video, on location in the Pacific Northwest. Dramatic Douglas Fir stands sway in a winter storm. Ripples undulate in pools of water in a 19th century quarry. Icy-ASMR in a fern covered forest. You can also set up a custom meditation timer, either silent or from a selection of deep ambient noise, and transport yourself to truly unique immersive environments. It was a lot of fun building this – from braving an ice storm to capture these vignettes for you, to developing something once again for a brand new platform. It was almost 15 years ago I took that leap when creating Polychord for iPad. Similar vibes. Hope you check it out, and let me know what you think! Lots planned for version 2, but hearing what would excite you the most would make a huge difference. https://ift.tt/urMlkwC February 2, 2024 at 10:02PM
Show HN: Million 3 – Optimizing compiler for React https://ift.tt/9gBRVbx February 2, 2024 at 11:02PM
Show HN: Fixkey is a keyboard-focused AI copilot for writing Demo: https://www.youtube.com/watch?v=sRFOWNpb3U4 Imagine having the CMD+K functionality of Cursor.sh but instead of code you edit natural language. *Introducing Fixkey:* - Native Swift macOS app (no Electron) - Keyboard-centric - Select common prompts with keyboard shortcuts - Press one shortcut to select and fix the current paragraph - Create custom prompts just in time - Works in every application on macOS (Apple Notes, Obsidian, Notion, Gmail, Slack…) - Support for local running models (Beta) *Why not using Grammarly?:* I always feel that traditional grammar correction tools like Grammarly distract me from my flow of writing and thoughts by requiring me to actively select words to autocorrect with my mouse. Fixkey introduces a new mental model for writing; Just hammer down your thoughts and fix your sentence with one shortcut. Using this method boosted my typing speed from 90 to 120 words per minute. Typing feels effortless. I was able to write this paragraph without looking at my screen, just focusing on what I want to say. https://www.fixkey.ai/ February 2, 2024 at 01:44AM
Show HN: Spliit – FOSS alternative to Splitwise, with receipt scanning https://ift.tt/NxpGiQL February 2, 2024 at 12:34AM
Show HN: A Community for Indie Tech Blogs Hey HN! For a while I’ve been trying (unsuccessfully) to find a community for tech bloggers to get together and share what they’re working on, so here’s my attempt at making my own. It’s a completely free website and designed to be super straightforward to use. Functionality wise it’s pretty minimalist right now, with just the ability to register accounts, post drafts, and comment on other user’s posts. Support for more features like tagging post topics, user profiles and more are coming soon! Thanks for checking it out, and I’d love to hear any thoughts from the community. P.S. if you don’t write much yourself but still want to participate, feel free to join! You can give other people feedback without having to post anything of your own. https://ift.tt/zSW0Bpd February 1, 2024 at 09:39PM
Show HN: Watch Life – A compact "analog" watch in Conway's Game of Life https://ift.tt/C3E8p1k February 1, 2024 at 12:24AM
Show HN: Visualize the Entropy of a Codebase with a 3D Force-Directed Graph https://ift.tt/q1kwhrb January 31, 2024 at 11:12PM
Show HN: Telescope – Hassle-free company research Hey HN. I recently started a company and found myself constantly doing company research for competitors, prospective customers, and outbound leads. As an engineer, I found it challenging to figure out where to get up-to-date company information as well as tedious needing to visit multiple sites often. I built Telescope to solve that problem. Under the hood, Telescope performs multiple search queries the same way I would and synthesizes the results for me. This is very much a WIP but I would love for you to try it out and let me know what you think. Over the next couple of weeks, I plan on continuing to improve Telescope and add more features. Cheers :) https://ift.tt/re4wo3Y January 31, 2024 at 06:55PM
Show HN: Privacy-first cross platform spreadsheet pipeline app In my previous role at a small startup, I frequently developed simple scripts to assist recruiters and marketing professionals in handling data processing tasks on Excel or CSV files. These tasks were typically straightforward and repetitive, stemming from the periodic export of data. This experience sparked the idea to create a straightforward tool dedicated to such functionalities(also mobile friendly, as they occasionally need to process data on their smartphones). There are powerful tools like Power Query and Tableau, but they often prove too complex for non-technical users to navigate effectively. Additionally, ETL tools that support CSV/XLSX formats often come with a high price. That's why I build Tablesmith, an easy-to-use and free spreadsheet automation tool that empowers anyone to automate their data-related tasks with ease. Furthermore, I also include AI autofill capability, which I believe would be useful. https://tablesmith.io/ January 29, 2024 at 08:24PM
Show HN: Get notified when your desired Twitter handle is available https://handlespot.pro January 31, 2024 at 01:03AM
Show HN: Submit your startup in 150 directories in 5 min Back in November 2023, I faced a significant challenge with my AI startup. I was banking on Product Hunt to boost our visibility, but things didn't pan out as expected. I quickly realized what was missing—a straightforward yet effective strategy to stand out: getting listed in directories. That's when I developed QuickListing. QuickListing simplifies the process of increasing online presence. It’s an automated tool that submits your startup to over 150 directories with just one entry. It’s ideal for founders who need to maximize exposure, but have limited time and resources. QuickListing efficiently handles the directory submission process, ensuring your startup gains visibility and SEO benefits without the need for manual, repetitive tasks. https://quicklist.ing/ January 30, 2024 at 02:52AM
Show HN: The Next Round – Weekly newsletter showcasing startups raising capital https://ift.tt/n2Y6sz9 January 30, 2024 at 02:31AM
Show HN: Boardzilla, a framework for making web-based board games Show HN: Boardzilla, a framework for making web-based board games Tldr: We’ve made a framework for web-based board games. You can try out some games over at https://boardzilla.io , or you can take a look at https://ift.tt/K61znqf to learn more about how to develop your own game. Source is available at https://ift.tt/9BU801t Hey y’all. My brother and I have made a framework for board games. During the pandemic we started to look at BGA but got discouraged by how old-fashioned the tools were and how cumbersome the development process was. We set out to make our own framework where you could use the same code for both the client and server. Our hope is anyone familiar with Typescript and CSS could code up a game without worrying about state management, persistence or networking. It’s still very much a wip, and we're rapidly adding features and games. But we’ve got our first draft of developer docs done, and we've put up a few games we've developed to showcase and test out the platform. Source for the games and framework is available on Github, and we’re excited to code more games and hopefully encourage other people to try it out. Happy for any feedback. https://ift.tt/c6bxsAz January 30, 2024 at 12:42AM
Show HN: Animating the World of Van Gogh with Stable Diffusion and AnimateDiff [video] I know I'm very late to the game but tried to realize Van Gogh's work with AI. Workflow is quite straightforward, generated all the video samples through Automatic1000's Web-UI by leveraging SD1.5 + Motionv3 in AnimateDiff. Rendered everything on my RTX 3080TIM laptop. Took me decent 40 mins for different experiments and generations. https://www.youtube.com/watch?v=yntoe0i6QxY January 29, 2024 at 11:30AM
Show HN: Librarian - Semantic Bookmark Search Using Transformers Search for your bookmarks by content! @ashwinlokkur and I built this Chrome extension that scrapes your bookmarks' content and does semantic search using transformer embeddings. Free and private since it's all in-browser. No LLM API calls ;) https://ift.tt/8vMg1Si January 29, 2024 at 05:24AM
Show HN: 12-colored visual interactive music theory for pop/rock MIDI (+Github) I'm sharing an early prototype of my open-source interactive book and MIDI viewer. My approach is to annotate a tonic and phrasing in each file, so that chords become visible as 3-4 color bundles after a bit of training. This radically simplifies seeing and hearing chords, so that you can rapidly browse through many arrangements and study Western harmonic/arrangement language If you don't have a touchpad, a horizontal scrolling can be done via shift+mouse wheel (generally on the web). Also, I have a second color scheme that I tried to optimized for people with color vision deficiencies. My big dream now is to have all piano rolls in DAWs support 12-coloring (in any color scheme really), so that the music can be seen as less complex, less gatekeeped and less entangled. It's not as hard as I've seen it before. Source code: https://ift.tt/T1mnKXq It currently doesn't play music from Russia or Türkiye (=requires a VPN), because I rely on corsproxy.io internally which blocks access from those countries. I plan to rehost stuff on S3 soon to fix that. Also, it's more performant in Chrome than in Safari - audio clicks less. === Backstory: I quit Whatsapp in 2021 to focus full-time on studying music theory. Along that I've assembled a list of resources to see the frontier: https://ift.tt/AB0gueS My biggest inspiration is Hooktheory - an interactive book that teaches how melody and chords interact in Western pop music. After it I wanted to study how the rest of the arrangement works - what the bass line is doing, how is melody doubled, what chromatic chords are possible, are there any functional pre-dominants and dominants in mixolydian or dorian etc. I wanted to focus on music for which the complete arrangement is clean and available. This is early chiptune (NES/Genesis) OSTs and MIDI arrangements (primarily created in 1990s). As I plugged MIDIs into my front-end, I discovered that the harmonic analysis - the cornerstone of studying Western harmony - can be done by eyes in real-time. That is, if you color the notes consistently, the chords start to stare at you, sharply and memorably. I'm intrigued by latest shifts towards corpus studies in music theory and I'm generally happy that nowadays the research is not just about classical music anymore. At least in the West. https://rawl.rocks/ January 28, 2024 at 07:07PM
Show HN: A text-mode periodic table in C for GNU/Linux terminals I'm sharing a retro-looking periodic table I made in C that I think looks really nice. https://ift.tt/UpyvZLV January 28, 2024 at 11:29PM
Show HN: PalWorld Breeding Calculator https://ift.tt/h0nfC1W January 27, 2024 at 01:38PM
Show HN: Pong Wars https://ift.tt/B8MImjD January 28, 2024 at 01:49AM
Show HN: I made a tool that helps you visualize what a kilogram is https://ift.tt/PkK4BLV January 26, 2024 at 09:40PM
Show HN: An Amiga Soundtracker Mod / PDF / CSV Polyglot File [pdf] Open it in your browser (pdf.js), Adobe Acrobat, Okular, mpv, VLC, Microsoft Excel, and more. https://lab6.com/6 January 26, 2024 at 10:47PM
Show HN: PHP API Bindings for Open Brewery DB Howdy! I'm a recent PHP convert after a decade of laughing at PHP memes on r/programmerhumor, and wanted to dive a bit deeper into the language by building something practical with it. I also love beer and decided to combine the two by building a PHP library for the Open Brewery DB API ( https://ift.tt/9AHEcqK ). Hope someone finds it useful! https://ift.tt/RTVCrNL January 26, 2024 at 11:48PM
Show HN: Lumos, a Local LLM Chrome Extension Lumos is an LLM co-pilot for browsing the web, powered by local LLMs (Ollama). - Summarize long threads on issue tracking sites, forums, and social media sites - Summarize news articles - Ask questions about reviews on business and product pages - Ask questions about long, technical documentation - What else? https://ift.tt/L1hmcYz January 25, 2024 at 11:54PM
Show HN: Built an AI agent that works directly from email few weeks ago we realized how inefficient it is to sit down in front of a chat UI for an agent to execute tasks. when it came to complex tasks that require web search, web crawl, chains of prompts, etc we hypothesised async will be better. so we built a multi agent system that works directly from email. it's model independent and we're using both oss and closed source models in the backend. we've been getting some good pick up, but would love to get more users to try and give us feedback on how to improve it! project is live. you just need to email: herbie@broadn.io and the agent will pick up the task and start working on it with you. https://ift.tt/GFAnolP January 25, 2024 at 10:20PM
Show HN: Geo-Distributed KV Store for Metadata Management Community Meeting In order to provide a more comprehensive overview of Xline's progress and to promote the Xline community, we will be hosting an Xline community meeting on January 26, 2024 at 6:00 PM PST The meeting will be held via zoom: Meeting number: 874 4309 5241 Password: 124294 Link: https://ift.tt/1dVnN5S... https://ift.tt/YM9P3dn January 25, 2024 at 04:44AM
Show HN: A self-hosted GitHub issues notifier I wrote this simple tool to receive an email each time a Github issue with certain tags is created in a repository I'd like to contribute to. I thought somebody else might find this useful. https://ift.tt/rdRlSTx January 25, 2024 at 01:12AM
Show HN: A gamified social network for passionate fans Hi HN, this is youphenom. A new platform created to address some shortcomings both in social networking and (professional) competitions/sports. Simply find the content you like, vote daily for your favorite team and help them win the monthly competition. Or even start your own channel/team and turn it into a winning brand with many fans. Here are some of the problems that the platform solves for its users: - To this day social media channels, content pages and chatrooms are like silos - each their own separate island/planet of content and interactions. The competitive element on youphenom acts like “gravity”, so these confined worlds become interconnected and influence each other. - The rise of the Internet allowed most businesses to take what they do online - online stores for retailers, online banking for banks. But there is still no platform for the sports teams and athletes to do their business (to compete professionally) online. Now they can use youphenom. - Before youphenom, no professional league or sport allowed the fans to score actual points for their favorite team or athlete. - Also youphenom makes it possible for teams from different sports to compete against each other There are many more benefits for all participants on the platform, so everyone can get more value and enhanced experience compared to what is currently available in social networking and sports. Thank you for taking the time to check youphenom out https://youphenom.com/ January 24, 2024 at 06:30PM
Show HN: Queries – Natural Language Data Analysis from Structured Hello HN community, We’re excited to share our latest feature at Structured, called Queries. We've focused on making data analysis as intuitive as possible, and are eager to hear your feedback. Key Features: - Natural Language Understanding: Imagine querying your data with simple questions like, "Show recent error logs" or "Summarize last month's sales." Queries translates these into actionable data insights, bypassing traditional query complexities. - Direct Data Connectivity: Connect your datasets easily, whether they're in S3 buckets or uploaded directly. Queries handles various data formats, making it a versatile tool for any data source. - Instant Data Insights: Get real-time answers without the need for intricate database queries. It's about making data exploration quick and accessible, even for non-technical users. - Customizable Output: Tailor your data presentation to suit your specific requirements. Whether it's sorting, filtering, or visualizing, Queries adapts to your needs. Potential Benefits: - Enhance Productivity: By simplifying data interrogation, Queries can significantly speed up data analysis and decision-making processes. - Democratize Data Analysis: It's not just for developers or data scientists. Queries opens up data exploration to a broader range of users, fostering a more inclusive data-driven culture. - Reduce Reliance on Technical Teams: Empower users across your organization to answer their own data questions, freeing up your technical staff for more complex tasks. We believe Queries can be valuable, whether for troubleshooting, reporting, or gaining business insights. It’s aiming to make data analysis more intuitive and less time-consuming. Curious about your thoughts, potential use cases, or any feedback you might have. For those interested, more info here: app.structuredlabs.io Thanks! https://ift.tt/Q6NPe8b January 23, 2024 at 10:31PM
Show HN: Codemodder – A new codemod library for Java and Python Hi HN, I’m here to show you a new codemod library. In case you’re not familiar with the term "codemod", here’s how it was originally defined AFAICT: > Codemod is a tool/library to assist you with large-scale codebase refactors Codemods are awesome, but I felt they were far from their potential, and so I’m very proud to show you all an early version of a codemod library we’ve built called Codemodder ( https://codemodder.io ) that we think moves the "field" forward. Codemodder supports both Python and Java ( https://ift.tt/LmTB6xp and https://ift.tt/v41uanp ). The license is AGPL, please don’t kill me. Primarily, what makes Codemodder different is our design philosophy. Instead of trying to write a new library for both finding code and changing code, which is what traditional codemod libraries do, we aim to provide an easy-to-use orchestration library that helps connect idiomatic tools for querying source code and idiomatic tools for mutating source code. So, if you love your current linter, Semgrep, Sonar, or PMD, CodeQL or whatever for querying source code – use them! If you love JavaParser or libCST for changing source code – use them! We’ll provide you with all the glue and make building, testing, packaging and orchestrating them easy. Here are the problems with existing codemod libraries as they exist today, and how Codemodder solves them. 1. They’re not expressive enough. They tend to offer barebones APIs for querying code. There’s simply no way for these libraries to compete with purpose-built static analysis tools for querying code, so we should use them instead. 2. They produce changes without any context. Understanding why a code change is made is important. If the change was obvious to the developer receiving the code change, they probably wouldn’t have made the mistake in the first place! Storytelling is everything, and so we guide you towards making changes that are more likely to be merged. 3. They don’t handle injecting dependencies well. I have to say we’re not great at this yet either, but we have some of the basics and will invest more. 4. Most apps involve multiple languages, but all of today’s codemod libraries are for one language, so they are hard to orchestrate for a single project. We’ve put a lot of work into making sure these libraries are aligned with open source API contracts and formats ( https://ift.tt/GnOVHWj ) so they can be orchestrated similarly by downstream automation. The idea is "don’t write another PR comment saying the same thing, write a codemod to just make the change automatically for you every time". We hope you like it, and are excited to get any feedback you might have! https://codemodder.io/ January 24, 2024 at 02:57AM
Show HN: Blocks by Cosmic – Web components for headless CMS Hi HN, today we are releasing Blocks ( https://ift.tt/xSMh3pj ), our new data infused components for building Cosmic ( https://ift.tt/3Y1EHMf ) (W19) powered websites and apps. Cosmic is a headless content management system (CMS). We provide a dashboard to create content and API tools to deliver content to any website or app. Blocks are pre-built website components that you can drop into your project. Choose from landing pages, blogs, image galleries, product pages, and more. With Blocks you can build these features with Cosmic faster than ever. It's our goal to empower your team to create the best content powered websites and apps. Blocks can be considered the missing "head" to connect with the Cosmic headless CMS. It is our opinionated component frontend for building highly scalable and performant web applications built with tools we think offer a development experience and performance advantage (React Server Components, Next.js, and Tailwind CSS). React Server Components (RSCs) have unlocked a new paradigm in building data-driven web applications. By safely encapsulating data-fetching inside components, we can use RSCs as building blocks to enable faster and more scalable application development. We are excited for the potential of RSCs and Blocks. This is just the beginning. To get started, go to the Blocks website ( https://ift.tt/xSMh3pj ) and follow the steps for installation. View the Blocks demo (Agency Template) ( https://ift.tt/D6uprqU ) to see all of the Blocks in action. Blocks are built to give developers a head start with features that are: - Performance optimized - Draft preview ready - Mobile responsive - Localization ready - Dark mode ready - Customizable - Accessible - Type safe Blocks not only provide a fast development experience, they have been optimized for speed and performance by default, so you can ship production-ready faster. Check out the Blocks demo (Agency Template) ( https://ift.tt/D6uprqU ) to see how building with Blocks can give you high scores across the board for performance, SEO, and accessibility. Blocks are open source ( https://ift.tt/HEZqwQ8 ) and built with React Server Components, Next.js, TypeScript, Tailwind CSS, and powered by the Cosmic content management system. You can install Blocks into any new or existing Next.js (v13+) codebase using the Blocks CLI ( https://ift.tt/A6fPzIl ). Check it out on the Blocks website ( https://ift.tt/xSMh3pj ) and let us know what you think in the comments. Tony January 24, 2024 at 12:03AM
Show HN: Atlas – Make maps like never before https://atlas.co January 23, 2024 at 11:59PM
Show HN: I created a free tool that uses ML to comb subreddits for pain points You give it a subreddit, it gives you back pain points + other info. I've been using this as a personal tool, but I thought I'd slap a frontend on it and share it. Let me know what you think, I'd love some feedback! https://ift.tt/OXjYWzF January 23, 2024 at 03:06AM
Show HN: Galactic Recession Velocity Calculator https://ift.tt/Hl57nW2 January 23, 2024 at 12:49AM
Show HN: Simply Reading Analog Gauges – GPT4, CogVLM Can't https://ift.tt/L0KZFde January 23, 2024 at 12:41AM
Show HN: Pathfinding Visualizer on Svelte Github: https://ift.tt/Zjm6E2C Live: https://ift.tt/rLRPDIB https://ift.tt/rLRPDIB January 22, 2024 at 10:33AM
Show HN: Finagg – free and nearly unlimited financial data finagg is a Python package and CLI that enables you to aggregate and update free financial data from a handful of high quality data sources all within your own SQL database. Here're some quick facts about it: - Implements nearly all of the BEA API, FRED API, and SEC EDGAR APIs (all of which have free and nearly unlimited data access) - Only focused on macrodata (no intraday data support) - Provides methods for transforming data from these APIs into normalized features that're readily useable for analysis, strategy development, and AI/ML - The most popular methods include getting historical price earnings ratios, getting historical price earnings ratios normalized across industries, and sorting companies by their industry-normalized price earnings ratios - Python >= 3.10 only (you should upgrade anyways if you haven't ;) I'm looking for feedback on the overall package and CLI designs. Also, I'd appreciate any recommendations for implementing other financial data sources that're free with no daily API limits. Cheers! https://ift.tt/6iwjfvu January 22, 2024 at 08:46AM
Show HN: Use GitHub Issues as Blog https://gitblog.io January 22, 2024 at 02:09AM
Show HN: WireGuard Config Generator https://ift.tt/T98Bvms January 22, 2024 at 12:16AM
Show HN: AskYoutube, Smarter Video Search https://ift.tt/XhwHQRo January 21, 2024 at 01:02AM
Show HN: Chai - remote PDF and Hex Viewer service accessible via remote browser I'm really happy with this. It doesn't provide the "best" PDF support (it converts to images, page by page) -- but it does support a bunch of other documen formats supported by the union of LibreOffice, Pandoc and MuPDF -- and it was hella fun to write and get working: a mix of bash scripting glue, nodejs servering, and dependency installation. Next up in the todo for Chai is getting it working on Windows (which will basically involve finding the right dependencies and maybe branching within the bash glue for their different paths from the Windows dimensions haha! :)). I was particularly proud of the hex viewer part. I just felt it was not complete without really being able to see the byte by byte playout of a file. Obviously there are some file size limitations (but the hex viewer is streaming, so should work for any size the underlying system can handle), and therefore optimally efficient. Oh, and it also should handle archives just fine, as in, you can open {zip,tar.gz,... etc ...} archives and inspect them "file viewer" style. Somehow I just felt this kind of capability (remote viewing files, from a safe and secure distance) was absolutely necessary for a remote browser. I often think of these things like a "glovebox"^0 0: https://ift.tt/xveQY8O specifically designed for handling hazardous materials, including biological, chemical, or radioactive substances. Gloveboxes provide a sealed environment where researchers or technicians can manipulate hazardous substances safely https://ift.tt/7Pl5FHK January 21, 2024 at 10:13AM
Show HN: I built presently.live for better weekend planning and insights Hi HN , my partner and I were looking for easier answers to our weekend planning ritual, such as: - When is our next free weekend? - What weekend activities have we got planned? - How busy/available are we to travel / host? Especially at the start of each year, when we're trying to plan flights and/or commit to hosting friends & family visits, I struggled to find a usable overview of multiple months that wasn't cluttered with weekdays. Our social events are overwhelmingly centered around weekends and we wanted a view of the year ahead that reflected that. How about just a line of 52 boxes, one per weekend ahead, shaded differently whether it was free or maybe busy or definitely busy? That was the initial sketch on a napkin that lead to a first proof of concept script that I ran locally. Now, it's a webapp* that reads from our calendars (Google only for now, sorry) to visually summarise weekends - all with readonly access. I've since added some calendar-write features from there ("pro" version, completely free) as our lives become busier with a dog, and parenthood more recently. Features like event templates, summarising events by hashtags, flagging draft/unconfirmed events etc. We've been using it to scratch our own planning itches for some years now already, and I'm sharing here now in case it can be useful for others. Even better if you have any feedback. What / how have you hacked to get clearer and direct insights into your time? I think time management and calendars have been lacking a UX overhaul for a long long time so it's a space I'm passionate about tinkering within. *stack is Nuxt 3, backed by Supabase, hosted on Cloudflare Pages. https://presently.live/ January 21, 2024 at 02:58AM
Show HN: Checkmate Champ – a training tool for chess tactics https://ift.tt/lYF2ILR January 21, 2024 at 02:11AM
Show HN: We built a multimodal AI interviewer for mock system design interviews Hey HN! We’re Jared, Shreyas, and Varun the creators of TechInterviewer. We’re building a product for software engineers to go through an entirely simulated systems design interview. Our AI interviewer, Steve, gives you a prompt and you talk out loud and draw on a whiteboard while Steve guides you through the interview and gives real-time feedback. Check out our demo: https://ift.tt/R5xk9U0 Every software engineer today has to prepare for systems design interviews and have two awful options: pay hundreds of dollars for a single session with a FAANG engineer or follow silently alongside a YouTube playlist. Because there is no instant feedback while practicing, engineers often learn about their most important knowledge gaps during the course of the interview loop. Jared and Shreyas are both senior engineers who have spent 1000s of hours preparing for and administering systems design interviews. Shreyas was an early engineer at Deepgram and spent many years tracking developments in the TTS (text to speech) space. He realized that voice interviews had potential to change the candidate experience when he starting using chatGPT to prepare for interviewing founding engineer candidates at his startup. We’re hoping that having easy access to interview feedback will level the playing field of software engineers at different skill levels. We’re really excited to share this with you all and we’d love any thoughts, feedback, and comments https://ift.tt/ngQvXrM January 19, 2024 at 07:59PM
Show HN: I create online gnuplot playground using WebAssembly https://gnuplot.io January 20, 2024 at 12:35AM
Show HN: Voxos.ai – An Open-Source Desktop Voice Assistant https://ift.tt/OVp5zu0 January 19, 2024 at 09:34PM
Show HN: Minimal – minimalistic astro blog theme Can you tell me what I should improve? ty https://ift.tt/jPYpAdK January 19, 2024 at 01:15AM
Show HN: I made a website to share rejection letters Hi HN, First time posting on Show HN. Spent two weeks over Christmas and new years to make this fun little full stack web app built with Next.js and Supabase PostgreSQL, hosted on Netlify open to feedback and hope you enjoy it! https://ift.tt/ODhHFuY January 18, 2024 at 11:56PM
Show HN: CalendarScan – Scan in events from any photo to your calendar Today we are launching CalendarScan: an app that lets you take a picture of any calendar, schedule, or event and scan it directly to your phone using machine learning. CalendarScan also works with handwritten events, turning a planner or sticky note into a easy way of organizing your phone's calendar. CalendarScan will be free on IOS (to own, forever) and $0.99 on the Google Play store until March 1st. After March 1st it will be a one time fee of $4.99 with no subscription or ads. The CalendarScan web version and browser extension will be available February 1st. https://ift.tt/XJNebhs January 18, 2024 at 05:57AM
Show HN: Kasper – Practice job interview and Y Combinator interview using AI https://ift.tt/0Jm8ODP January 18, 2024 at 04:14AM
Show HN: Maintenanceless – Keep your packages up-to-date automatically https://ift.tt/GynYvpr January 18, 2024 at 12:33AM
Show HN: Transitive, an open-source framework for full-stack robotic software After three years in development, I'm thrilled to share Transitive: an open-source framework for full-stack robotic software ( https://ift.tt/NaeARYu ). The Transitive framework makes it easy to build robot cloud portals. Even given all the great open-source tools for web development and device management, building such cloud portals for robots is still not an easy task. There are several reasons for this, but a big one is that robots are different from regular servers, despite many people attempting to tread them as such. They go offline a lot, have limited network bandwidth, and each robot in a fleet may run a different version of software and require a different configuration. Robots also generate a lot of data, some of which needs to be synced in real-time with cloud and web front-ends for processing and visualization, some of which recorded, and some discarded. In addition robots roam insecure areas and are connected over networks outside of the control of the startup, hence requiring tight authentication and authorization. Transitive solves many of these issues. It provides a reliable, real-time data synchronization protocol that operates on top of MQTT, called MQTTSync. MQTTSync seamlessly synchronizes stateful data between robot, cloud, and web, instead of just passing messages. It provides the notion of full-stack packages that implement encapsulation and versioning of software components for all three systems (robot, cloud, and web) and uses MQTTSync's name-spaced data model to reliably communicate and operate, even when different robots run different versions of the package. The robot and cloud components are run in sandboxes to isolate them from the rest of the system, and the web components can be embedded in any web page including existing robot cloud portals. And of course, all this is secured, using SSL for transport-level security, client certificates and JSON Web Tokens for authentication, and authorization based on MQTT topics. Taken together this lays a solid foundation for building new full-stack capabilities with ease. Note that Transitive is not a replacement for ROS, and in fact many of our capabilities run ROS nodes on the robot. Neither is Transitive a fleet management system. It just makes it easy for you to build your own! To learn more about our first release of the self-hosted version, please see the linked blog post. If you just want to try it out quickly please go to https://ift.tt/GiZoank to create a free account, which will also give you some starting credit for try out any of our premium capabilities, such as webrtc-based video streaming, our web-terminal, or file-sync ("Dropbox for robots"). I'll be watching this thread for responses, or you can use the contact info at the bottom of the blog post to get in touch. Would love to hear your feedback! https://ift.tt/fB6ZDAa January 17, 2024 at 11:50PM
Show HN: craftSystem: a virtual operating system for Minecraft servers https://cou.ai January 17, 2024 at 04:20AM
Show HN: Browser's internal local routes containing juicy stuff There are internal local routes inside browsers which are used for debugging purposing by developers but one can find a use case for him selves. Play around with it to find something interesting. Here are those internal routes/urls corresponding to the browser. Put it in url bar (omnibox/search bar) and hit enter. chrome - chrome://chrome-urls/ firefox - about:about edge - edge://edge-urls/ I'm pretty sure that most of the browsers have this you can just google like this "[your browser name] internal urls" https://ift.tt/EPRKT9f January 17, 2024 at 01:15AM
Show HN: Deploy a containerized RaspAP with Docker Compose https://ift.tt/WD0hwx2 January 16, 2024 at 11:44PM
Show HN: A minimal working Rust / SDL2 / WASM browser game "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example. https://ift.tt/bGHPxZ7 January 15, 2024 at 08:19PM
Show HN: BSON Extension for Postgres JSON support in postgres is superb but sometimes you really want decimal, date, and binary types, "carefree" UTF8 string handling (i.e. no escaping), and robust roundtrippability. So I made an extension for BSON. https://ift.tt/CXTsI2m January 15, 2024 at 07:16PM
Show HN: Map2Image – Download Beautiful City Maps Hey there, we're excited to share our passion project with you: map2image.com. A haven for those who appreciate the elegance of city maps, i.e. beautiful art merged seamlessly with informative content. Many of my friends are from abroad and lived in various cities around the world. I built Map2Image with the help of a friend to generate images as small presents, hoping the maps would remind them of the bustling cities they once called home! I hope you enjoy them as well! Our goal: offering you well-designed city maps that elevate your home with sophistication. All maps can be downloaded for free and can directly be printed to serve as stunning art on your walls. We've put a lot of heart into this in the past: from trying our luck on Etsy, selling on private channels, evaluating different company structures, and navigating the maze of automated printing and shipping to customers... it didn't work that well and instead of letting this project die, we made a subset of images available for free. For sure the maps are not perfect (yet), but we make fixes occasionally. Also, the website was handcrafted without much Bootstrap knowledge. We will try to improve loading times and usability at some point. So, stay tuned. Happy about feedback & thanks in advance! https://ift.tt/GRY2Klm January 15, 2024 at 01:03AM
Show HN: Come and have fun on this site that talks a lot about video games https://ift.tt/f1ZAMWR January 14, 2024 at 11:48PM
Show HN: DataMapPlot for visualizing large corpora of documents https://ift.tt/k6oqLKx January 14, 2024 at 11:32PM
Show HN: A GPT-4 chat loop that can directly read and write your code files https://ift.tt/0hEV45Y January 13, 2024 at 10:45PM
Show HN: C port of the (non-super) Star Trek game, incl. WASM for browser/phone Hi HN, I've decided to port the original (non-super) Star Trek game to C since I wanted to try playing the original but wasn't able to find a lot of sources that run on modern machines. Therefore I based this port on Michael Birken's 2008 C# port. This is in contrast to the Super Star Trek game which was far more popular and has a number of sources available on the web. I took some hamfisted measures to allow the Web Assembly version of the game to be played on mobile as well, it's not very pretty but it kind of works. You can tap into the terminal to open your phone keyboard, then the terminal should be visible in the top half while the keyboard can stay open in the lower half. The tips section on the page has some further hints. The port itself is quite crude but I made sure that it is ANSI C89 compliant, because I wanted the game to be able to run on just about anything. For the best effect, I recommend playing the game using the aptly named cool-retro-term. https://ift.tt/tzabxdi This is the best way to play short of hooking up your needle printer as a faux teletype terminal. https://ift.tt/snlMuW7 January 14, 2024 at 01:25AM
Show HN: Synphage a modern phage genome synteny graph generator for .gb files https://ift.tt/8qgXCGS January 13, 2024 at 04:43PM
Show HN: A Game for Developers. Can you beat it? Hello guys, I'm glad to present to you PlayAlgoShip, a web-based game where you solve fun algorithmic puzzles. The rules are simple, you need to find the correct algorithm that makes the ship collect all stars. If you succeed, you will unlock the next level! There are also live statistics like how many players are currently playing on your current level (you are not alone struggling!), the finish rate of the level, and how many players liked/disliked it. It's 100% free, I hope you will enjoy the experience! https://ift.tt/hdMPsl6 January 12, 2024 at 08:13PM
Show HN: Conway's Game of Life, but with a gallery of other peoples patterns This is my spin on Conway's Game of Life. I have added the ability to create an account, save grids that you have discovered, and browse the gallery of grids saved by other people and replay them. This project has served as a sandbox for me to practice various aspects of developing a comprehensive web application from scratch. This was my first time developing a full scale web app with [almost] all the features you would expect. I know it is nowhere near perfect in its current state, but I feel it has reached a point of diminishing returns, and therefore my time is better spent focussing on other projects with more potential. I may continue to develop this project further in the future just for fun. https://ift.tt/ikt8qad January 12, 2024 at 01:42PM
Show HN: I built yet another ChatGPT Chrome extension Hey HN, I’m here to introduce you my first of hopefully-many-projects-to-come this year: ReadPal.ai, a chrome extension that let’s you chat with ANY web pages while browsing. Let’s first address the elephant in the room: there are tons of chrome extensions of sorts out there…Why did I choose to work on this? Over the years, I’ve had many projects started that never crossed the finishing line; and also many ideas that’s dauntingly ambitious that I never even started. So I chose this project, in the hope that its moderate size & scope can help me finally exercise the build→ship muscle. And I must say, it has served its purpose. I thought it would just be a weekend project, however, end up dragging it for months…With the pressure of the year-end and the free time in the holiday season, I finally got to the ship phase! During the process of building, testing, and beta testing, I came across two revelations about the product: - Having AI side by side with access to the same information as you is very helpful! It's not just about summarizing long research papers, but even simple day-to-day activities can benefit from it. e.g. asking “is this miso good for making ramen?” on a miso product page on amazon, etc. - Despite a lot of similar extensions, there is still room for differentiation! The average user who isn’t intentionally following the developments in the AI field, can benefit from a tool that simplifies the complexity of various models & prompting techniques, and focuses on providing a user experience that seamlessly integrates with their workflows. There is still a long way to go in terms of the second point. Your feedback would be very helpful with that! Thank you!! https://readpal.ai January 11, 2024 at 09:03PM
Show HN: I built an affordable alternative to Spotify and YouTube Music Premium Hey guys, I had to cancel my spotify premium subscription which was a terrible thing once I like to listen music in loop while coding or at the gym. So I decided to code myself something cool to solve my own problem that makes possible listen music in loop and without ads. I took a night off and started coding something.. so that's how I built Youtube Music Loop. I know many ppl like to listen music but not everyone can afford to pay, so it's a lite affordable version of spotify and youtube premium, where you can: - Keep listen music without ads. - Synch your playlist through all your devices. - Listen music in loops and without ads. - Search for your fav music or just copy and past the link of youtube song (when search api doesn't reach its limit). - Get it as pwa / app in your phone home screen. - Works on pc and laptops, tablets and mobile devices. - Easy and simple to use, no fluffy stuff. It's an affordable option and you pay once and use it forever, which is more than half of youtube and spotify premium subscription price. You check it here: https://ift.tt/AdQu3JD Let me know what you think and improvements you like to see, I have made many improvements as you can see here and here. -Fausto https://ift.tt/AdQu3JD January 11, 2024 at 11:52PM
Show HN: Elevate Your Game Nights with Handcrafted Playing Cards ♠♥♦♣ https://thedevcards.com January 10, 2024 at 09:28PM
Show HN: A tool to help you find teammates for rapidly prototyping ideas https://48hr.dev/ January 10, 2024 at 09:26PM
Show HN: I did a platform like Upwork but for Romania https://taskora.co January 10, 2024 at 03:08AM
Show HN: Webflow-Exporter – Export Any Webflow Site for Free (CSS/JS/Images) Hey HN, This year, I will once again launch 10+ products and this is project #1. Webflow-Exporter is a tool to easily export any Webflow website for free. The export is a ZIP file that contains all the CSS, Javascript, Media files and HTML pages of the website. You can then upload and host the website on your own servers if you want. It has various neat features like the ability to remove the Webflow badge, download the whole website vs a single page, adding an empty script.js/style.css files to add custom code and much more. Funnily, Webflow-Exporter was built in Webflow and exporter using Webflow-Exporter . I hope you'll enjoy using it. If you want to follow my Build In Public journey, feel free to follow me on X @ybouane Disclaimer: This tool is not created by or affiliated with Webflow, Inc. It is your responsibility to use it in compliance with Webflow's terms of service. https://ift.tt/ZloxGES January 10, 2024 at 01:50AM
Show HN: Asymptotic Growth Order Calculator I'm an undergraduate student and for my math honors thesis I'm studying asymptotic growth orders, the kind you usually see written in "big-Theta" notation to describe an algorithm's time/memory usage. The most interesting part was studying how to compute the growth order of the sequence of partial sums of a given sequence - that is, the growth order of (a_1 + ... + a_n), in terms of the growth order of (a_n). So I thought I would make a little web calculator for playing around with this. Enjoy! :-) Some things to try: 1. The sums of the harmonic sequence (1/n) diverge, but can you find a faster-decaying sequence that also has diverging sums? 2. Can you make the growth order log(log(log(n))) using only one register? 3. What happens when you apply Σ⅟ΣΣΣ (applied from right to left) to any growth order, and why? https://ift.tt/ZYoEhLH January 9, 2024 at 11:22PM
Show HN: Automatically Create a Public Kanban for Project Using Linear API https://ift.tt/HRdLMzi January 8, 2024 at 09:44PM
Show HN: Custom GPT that can render UML https://ift.tt/gPLI63A January 9, 2024 at 12:45AM
Show HN: Dashwave – Fast Android cloud build tool with collaborative emulators Introducing Dashwave Public Beta! Hello, I am Supratik Das, Co-founder, and CTO at Dashwave. I am thrilled to announce the launch of Dashwave, a powerful cloud build and emulation tool for fast and collaborative Android development. It supports all major Android languages/frameworks: Java, Kotlin, React Native and Flutter. Why Dashwave? - The Problem Android developers often struggle with insanely long build times and resource-intensive emulation sessions. They work in close collaboration with product stakeholders and rely on WIP feedback. Since builds, and feedback are slow, this leads to a 'code more, build less' approach, causing debugging challenges due to insufficient testing and productivity losses. Solutions exist but their scope is limited either as a general-purpose build tool or a CI/CD build tool. At Dashwave we are tailoring the entire platform right from the local development stage for the use cases of Android Developers. What is Dashwave? - The Solution With Dashwave, you can quickly onboard your project, fire your local build on Dashwave’s cloud, preview the native emulated app interactively streamed to the browser and share emulation for feedback/demo/anything you want. Don’t believe me? Watch this video where I do all the above three in 5 minutes: https://www.youtube.com/watch?v=uQpmVfyF44o KEY FEATURES Integration with IDEs/Editors: Integrate local code with our build engine using DW CLI. Attach an Android debugger while you build and emulate on our cloud. Cloud Builds: Get fresh build environments with no dependency conflict. Build on powerful cloud nodes tapping parallelization. Supports Java, Kotlin, React Native and Flutter Remote Caching: Dashwave uses Gradle Enterprise grade Distributed Caching to speed up your builds. If a project was built historically by anyone on Dashwave, future users will enjoy cached builds. Build Analytics: Analyse build performance and dev productivity with Builds ROI stats, cache utilisation metrics Cloud Emulation and Previews: Preview your built app on cloud emulators, interactively streamed to your browsers. You can also connect your physical device to Dashwave Cloud to enjoy real device previews. Collaborate: Share your emulated app build as a link to anyone, exchange contextual comments with screenshots and logs to get feedback. Reduce CI Headaches: Use a singular ground for development and CI builds. If it builds on dev, it will build on CI. Security and Privacy: Rest easy knowing that your data and intellectual property are protected by the latest security measures. Visit https://dashwave.io to know more. Join our discord server for help and the latest updates. Start creating your first build on ( https://ift.tt/DqSuV74 ) We can't wait to see what you create with Dashwave! Happy building! https://ift.tt/Pzg58io January 8, 2024 at 09:34PM
Show HN: Inference Mixtral 8x7B in pure Rust https://ift.tt/R1T6cQZ January 8, 2024 at 04:13AM
Show HN: AnyText AI – Multilingual text generation and editing tool I just started to learn frontend and built a free AI powered web app for editing text in image using AnyText. I will continue iterating the AnyText.pics to make it easier to use and will learn frontend skills by building the web app. https://anytext.pics/ January 7, 2024 at 09:08PM
Show HN: A Command Line tool to journal your daily accomplishments I saw this blog from Julia Evans on HN about building a bragging document: https://ift.tt/Fk05Nf1 . It inspired me to create a CLI tool to log my accomplishments in markdown files. I was learning about building CLI applications in Go and this project seemed like a good entry point. I used to maintain a Google Docs as my work log and bragging document but I'll often forget to update it or lose it between my open tabs. A CLI tool will be present right in my development environment and that removes friction with information logging. Release (v0.1): https://ift.tt/m5S3WpB https://ift.tt/U1hVTx2 January 7, 2024 at 07:38PM
Show HN: Designing, manufacturing, and selling an LED 'social battery' pin badge https://ift.tt/YIA1Jxn January 8, 2024 at 12:51AM
Show HN: LDAP Watchdog: Realtime LDAP monitoring for detecting directory changes https://ift.tt/uCArdZM January 7, 2024 at 12:38AM
Show HN: iOS Shortcut to convert webpage into disco party https://ift.tt/HkfBAjg January 6, 2024 at 11:13PM
Show HN: I made a directory to find 100% plastic-free brands https://ift.tt/DbCvEnW January 6, 2024 at 10:45PM
Show HN: Fitlock – Block apps until you reach your daily fitness/health goals Introducing Fitlock, the privacy-focused app designed to empower users in curbing screen time and enhancing fitness through the utilisation of Apple Health and Screen Time features. Fitlock's innovative approach involves blocking apps and websites until users achieve their daily health and fitness objectives. Here's how Fitlock operates: users can establish a personalised schedule to block specific apps at chosen times of the day, adjusting the strictness level of the block to suit their preferences. Once the user's schedule is active, the blocked apps remain inaccessible until they successfully meet their health and fitness goals. For instance, a user might set up a schedule to restrict social media apps daily, unlocking them only for 30 minutes each time they reach 2000 steps within the specified timeframe. Beyond its core functionality, Fitlock boasts additional features like progress tracking over time and a range of strictness levels to cater to diverse user preferences. It's worth noting that Fitlock is currently exclusive to iOS, but stay tuned as there are plans to develop an Android version in the near future. I'd love to hear your questions/feedback. https://fitlock.io/ January 6, 2024 at 04:12AM
Show HN: Seedling – A Decentralised Medium Initial version of my decentralised publishing platform for articles and blog posts - like a Web3 Medium. It's open source and [almost] fully decentralised. Runs on the Polygon network. Current version lets authors publish markdown content from their GitHub account and lets users tip articles. No wallet or GitHub account is needed to browse content. Authors link their GitHub account or organisation to their wallet address via oauth and an on-chain user registry, after which they can submit article URLs directly to the on-chain content registry. The content registry ensures only registered users can publish, and only from their registered GitHub account. By adding different hosting options and expanding the feature set, the ultimate goal is to create a platform for independent journalists to publish without fear of censorship or repression, and to fund their journalism through direct tipping, subscriptions and profit sharing models. https://seedling-d.app January 6, 2024 at 04:24AM
Show HN: Passwordless Login as a Service https://ift.tt/Hjuzyoq January 6, 2024 at 03:04AM
Show HN: Go index me – Get indexed by Google quickly https://goindex.me/#/ January 5, 2024 at 08:30PM
Show HN: I made dashy.io – an all in one app for your data, notifications, tools Dashy is an app that pulls together all your tools and data so that instead of opening many apps and websites to achieve something, you can just do it in one place instead. I currently have over 40 widgets that allow you to do a variety of things such as: • Hex to ASCII Converter: Converts hexadecimal to readable ASCII text. • Line Sort and Dedupe Tool: Sorts and dedupes text lines. • Base64 Image Encode/Decoder: Converts images to/from Base64. • JSON Formatter: Makes JSON strings readable and structured. • Color Converter: Converts colors to HSL, RGB, HEX formats. • Text Diff Tool: Highlights differences between two texts. • Text Inspector: Counts lines, characters, and words in text. • CSV to JSON Converter: Converts between CSV and JSON formats. • ChatGPT Grammar Check: Instant grammar correctness check. • ChatGPT Translate: Translates text between languages. • ChatGPT Polish Up: Formats casual text for professional use. • ChatGPT Dictionary: Provides word definitions and examples. • Image Re-sizer: quickly resize images to your desired dimensions • Stock Ticker: ticker to stay up to date with how the markets are performing • Ticketmaster Events: Shows nearby events conveniently. • Sports Score Tracker: Provides real-time scores for various sports games. • Betting Odds: Displays betting odds for various sports events. I would love to hear all your feedback/suggestions. Thanks! https://dashy.io January 4, 2024 at 08:36PM
Show HN: Spence – AI-Powered Career Copilot We are excited to introduce Spence, our newly launched AI Career Copilot, to the Hacker News community. Spence is a browser extension that leverages advanced AI technologies to transform the job application process, providing personalized assistance in crafting resumes, cover letters, and preparing for interviews. At Spence, we've integrated AI tools to analyze job postings and tailor applications to fit each unique opportunity. Our platform is designed to save job seekers time and increase their chances of landing their desired job by offering insights and strategies tailored to each job posting. Our aim with Spence is to democratize the job search process, making it more accessible and effective for a global audience. We understand the nuances and complexities of job applications vary across different regions and languages. That's why Spence is equipped to assist job seekers in 26 different languages, ensuring that users can receive help in their native tongue. One of Spence's standout features is its integration with major job sites and over 30,000 employer websites. We've built Spence to be more than just a tool; it's a partner in your job search journey. Whether you are a recent graduate entering the workforce, a seasoned professional looking for your next challenge, or somewhere in between, Spence is here to guide you. With Spence, users can: * Automatically generate customized resumes and cover letters. * Receive tailored job application strategies. * Access insights for job matches and industry trends. We believe Spence has the potential to make a significant impact on how individuals approach their job search, and we're eager to hear your thoughts, feedback, and suggestions. Check out Spence here: https://ift.tt/VEUYQuR We welcome your thoughts, feedback, and any questions you have about Spence. Looking forward to engaging with the Hacker News community! https://ift.tt/VEUYQuR January 5, 2024 at 12:05AM
Show HN: Bring phone calls into the browser (sip-to-WebRTC) https://ift.tt/VANmoOI January 4, 2024 at 10:52PM
Show HN: CyberNvim, the simplest and most extensible Neovim distribution CyberNvim is a fully-featured and incredibly easy-to-understand Neovim config. It is a fully-featured IDE-like setup with an extremely simple configuration and an uncompromising featureset. CyberNvim is where simplicity meets power. Only 1200 lines of code Built to be broken Zero compromises in available features Minimal learning curve Plug and go personal configuration See it here: https://ift.tt/OpEb9l8 https://ift.tt/OpEb9l8 January 4, 2024 at 12:04AM
Show HN: Ambiphone, no-nonsense ambient music and white noise I built this free, no-nonsense white noise app. I know there are plenty of them out there already, but I wanted to make something beautiful and easy-to-use, without logins or ads or in-app purchases or any of the other stuff a lot of them have. I appeared on The Economist's The Intelligence podcast [0] this week talking about Ambiphone and another ambient music project, Ambient ScotRail Beats [1] - I'm on at about 17:30 There's a big selection of music and sounds already but I'm always adding more - if there's anything you'd like to see added, let me know! [0] https://ift.tt/V3Zk5rF... [1] https://ift.tt/boDp5V9 https://ambiph.one?hn January 3, 2024 at 11:11PM
Show HN: SwiftBar 2.0 Powerful macOS menu bar customization tool New release of my opensource project to help you build menu bar apps. This release features a lot of new features, but I want to highlight two: - Shortcuts Plugin - allows you to create menu bar apps from Shortcuts app - Ephemeral Plugin - allows you to create a transient menu bar app, i.e. for notification https://ift.tt/YghFUVx January 2, 2024 at 08:35PM
Show HN: Hook – a simple graphical C/C++ runtime editor While helping one of my students create and iterate on a game in C using raylib, I realized there was quite a lot of time spent on experimenting with level design and colors, how the player moves, gravity, etc. and a lot of time was wasted making a change, exiting the game, recompiling, running the game, deciding his change wasn't right, and going through the whole cycle over and over. I could tell it was demotivating, and this process was creating a barrier that prevented him from experimenting to his heart's content. I started this project to solve this problem by giving a simple gui to a few core features of lldb through the lldb api. Experimenting with changing colors, where blocks in the level go, how tall the player is, gravity is all now just a simple toggle or text field edit. The variables are modifiable while the program is running. The project is still in its early stages, and so far only targets macOS. https://ift.tt/ag0Q7A8 January 2, 2024 at 06:45AM
Show HN: Build Atari Games in the Browser https://ift.tt/ncZf47K January 2, 2024 at 12:30AM
Show HN: Free Nutrition and Calorie Counting App in Your Language I've translated over 3 million food records to 40 languages and created a free nutrition tracking app for it. https://centa.world/ January 1, 2024 at 10:42PM
Show HN: DBChaos – A Database stress testing tool https://ift.tt/zdSei8j January 1, 2024 at 10:15PM
Show HN: Cassette, a Personal Programming Language I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects. I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it. Let me know if you have any questions or feedback, and please share your own experience if you've also made a language. https://ift.tt/kpuXPFc January 1, 2024 at 03:31AM
Show HN: One Button Calculator (Morse code Python REPL) https://punkx.org/calc/ January 1, 2024 at 12:43AM
Show HN: I created a tool that charts a stocks historical sentiment https://ift.tt/wQjYION December 31, 2023 at 11:48PM
Show HN: Browsing the Active Oberon source code of the ETH Bluebottle system https://ift.tt/UmSDfry December 31, 2023 at 11:10PM