ads
Tuesday, October 31, 2023
Show HN: An instantly usable To-Do List desktop Web App, no sign-up/log-in https://ift.tt/dzQLvBY
Show HN: An instantly usable To-Do List desktop Web App, no sign-up/log-in ... by saving data in the URL, base64 encoded. About a year ago I wanted a fast, simple, throwaway, no sign-up/log-in To-Do List at my fingertips at work, I couldn't find one so I built one myself, in a quick and dirty way. Recently I decided to release to public, so I rewrote, productise it a bit, added markdown support, added dark mode, added extension for chromium browsers etc, and this is it. May you find this small utility website useful if you happen to need something like this as well. Some tech & non-tech bullets - Pure static website - Data goes up to URL on updating, base64 encoded, non-hashed spa style - Rewrote with React & Redux - ChatGPT assistance for markdown parsing, regex and its unit testing - Playwright for testing - CDN with AWS CloudFront Any feedback and comments are appreciated. ---- A note on saving data in the URL, To-Do lists usually wouldn't be too long so saving its data in URL seems a natural fit, plus my initial sketchy research showed ff max URL is 64k and chrome can go MBs. But actually in real world, if you take server and CDNs into consideration, 8k seems to be a de facto limit ( https://ift.tt/iauo2Pz ), still enough for usual todo lists :) Previous discussions on HN about saving data in URL, https://ift.tt/WXUTnRE , https://ift.tt/9QMrcwV , https://ift.tt/nm9QVfg https://2doli.st/ November 1, 2023 at 04:40AM
Show HN: Undead – scary fast, bewitching web pages on the JVM with no JavaScript https://ift.tt/eYy0sv7
Show HN: Undead – scary fast, bewitching web pages on the JVM with no JavaScript Hey HN. I wrote a LiveView implementation for the JVM called Undead. (The name Undead is a play on the "Live" part of LiveViews.) I had been waiting for the new StringTemplates feature of Java 21 which made it scary-easy to get the right data structures to make things work. It's been enchanting to write Java after about ten years in Javascript and Go lands. Would love folks to try it out and lmk what you think. If you aren't too scared that is. ;) https://ift.tt/04ctyGv November 1, 2023 at 12:16AM
Show HN: Streamdal – an open-source tail -f for your data https://ift.tt/KqY25AC
Show HN: Streamdal – an open-source tail -f for your data Hey there! This is Dan and Ustin (@uzarubin), and we want to share something cool we've been working on for the past year - an open-source `tail -f` for your data, with a UI. We call it "Streamdal" which is a word salad for streaming systems (because we love them) and DAL or data access layer (because we’re nerds). Here's the repo: https://ift.tt/9m2fTWg Here's the site: https://streamdal.com And here's a live demo: https://ift.tt/AgIFyb2 (github repo has an explanation of the demo) — — — THE PROBLEM We built this because the current observability tooling is not able to provide real-time insight into the actual data that your software is reading or writing. Meaning that it takes longer to identify issues and longer to resolve them. That’s time, money, and customer satisfaction at stake. Want to build something in-house? Prepare to deploy a team, spend months of development time, and tons of money bringing it to production. Then be ready to have engineers around to babysit your new monitoring tool instead of working on your product. — — — THE BASIC FLOW So, wtf is a “tail -f for your data”. What we mean is this: 1. We give you an SDK for your language, a server, and a UI. 2. You instrument your code with `StreamdalSDK.Process(yourData)` anytime you read or write data in your app. 3. You deploy your app/service. 4. Go to the provided UI (or run the CLI app) and be able to peek into what your app is reading or writing, like with `tail -f` . And that's basically it. There's a bunch more functionality in the project but we find this to be the most immediately useful part. Every developer we've shown this to has said "I wish I had this at my gig at $company" - and we feel exactly the same. We are devs and this is what we’ve always wanted, hundreds of times - a way to just quickly look at the data our software is producing in real-time, without having to jump through any hoops. If you want to learn more about the "why" and the origin of this project - you can read about it here: https://ift.tt/bYJLpE5 — — — HOW DOES IT WORK? The SDK establishes a long-running session with the server (using gRPC) and "listens" for commands that are forwarded to it all the way from the UI -> server -> SDK . The commands are things like: "show me the data that you are currently consuming" , "apply these rules to all data that you produce" , "inspect the schema for all data" , and so on. The SDK interprets the command and either executes Wasm-based rules against the data it's processing or if it's a `tail` request - it'll send the data to the server, which will forward it to the UI for display. The SDK IS part of the critical path but it does not have a dependency on the server. If the server is gone, you won't be able to use the UI or send commands to the SDKs, but that's about it - the SDKs will continue to work and attempt to reconnect to the server behind the scenes. — — — TECHNICAL BITS The project consists of a lot of "buzzwordy" tech: we use gRPC, grpc-Web, protobuf, redis, Wasm, Deno, ReactFlow, and probably a few other things. The server is written in Go, all of the Wasm is Rust and the UI is Typescript. There are SDKs for Go, Python, and Node. We chose these languages for the SDKs because we've been working in them daily for the past 10+ years. The reasons for the tech choices are explained in detail here: https://ift.tt/3FepYwc — — — LAST PART OK, that's it. What do you think? Is it useful? Can we answer anything? - If you like what you're seeing, give our repo a star: https://ift.tt/9m2fTWg - And If you really like what you're seeing, come talk to us on our discord: https://ift.tt/XS6jlq0 Talk soon! - Daniel & Ustin https://ift.tt/9m2fTWg October 31, 2023 at 10:31PM
Monday, October 30, 2023
Show HN: Launch a private Ethereum Testnet with all clients and MEV infra https://ift.tt/6mAFrxp
Show HN: Launch a private Ethereum Testnet with all clients and MEV infra We've been working with the Ethereum Foundation & Flashbots to build tooling and infrastructure for developers to test various workflows for Ethereum. As part of that work, anyone can now spin up a local Ethereum dev net with the entire Flashbots mev-boost infra (relayer, builder, boost) using the ethereum-package. This package supports all EL and CL client types, works on Kubernetes for scale testing, and comes with a few bells and whistles like metrics, mock-builders, and beacon chain explorers. This is the de-facto tool for teams modifying and testing the consensus layer. Here's a full tutorial - https://ift.tt/ktidhAH... https://ift.tt/lQKiem9 October 31, 2023 at 12:52AM
Show HN: Buka https://ift.tt/04hYjAI
Show HN: Buka A work in progress of web user fun space. https://buka.sh October 30, 2023 at 10:26PM
Show HN: Web app to generate AI pictures with logos "hidden" in them https://ift.tt/pCBJuk9
Show HN: Web app to generate AI pictures with logos "hidden" in them Hey there Some time ago I built a site that generates AI pictures in a style of GitHub logo ( https://ift.tt/ZFwiezg ). It's completely free, and even official GitHub accounts in Twitter and Instagram (yes turns out they have Instagram) posted about it. It was fun. So I thought it would be cool to build an app that works with any logo, so people can generate nice branded pictures with their logo. I went on to build https://ift.tt/TBnqHfA . It's build with Next.js, Replicate API and Supabase. It's a very early version, I built it in a weekend. It works like this: your upload a logo, type a prompt (or select a predefined one), select number of variations to generate and click a button. Images will be delivered to your email in 2-3 minutes. As I said, it's pretty early and I am not sure if it's really useful. It works decently with most logos, but sometimes can generate something weird. Anyways, would love to hear your thought. Thanks! https://ift.tt/TBnqHfA October 30, 2023 at 11:54PM
Sunday, October 29, 2023
Show HN: Newslater – A Personal Newsletter Generator https://ift.tt/LWy6R07
Show HN: Newslater – A Personal Newsletter Generator Inspired by my ability to collect articles from HN that I wanted to read, but never getting around to reading them, I built Newslater. You add the articles you want to read to your reading list, and Newslater will email you a newsletter containing summaries of 5 of your articles sent at a time you choose. My aim was to create a tl;dr newsletter from articles you are actually interested in. The app is free, has no ads, and is available on Android and iOS: https://ift.tt/v89IEG5 https://ift.tt/CFOMnb6 It’s a bit rough, but I thought some others may be interested in giving it a go. You can see examples of the newsletters it generates here too https://newslater.co/ October 29, 2023 at 11:03PM
Show HN: Yet another HN UI clone (sorry) https://ift.tt/tNoHfIY
Show HN: Yet another HN UI clone (sorry) Inspired by https://ift.tt/BbXFv1H , this is done sort of as a learning journey since I've never built an app from scratch using Next.js and tailwindcss before. This is done over 2 days so it's quite bare in terms of features i.e. read-only but I would still like to share this project. Let me know what you guys think and feel free to provide any feedback! https://ift.tt/4DI7Fkr October 30, 2023 at 12:43AM
Show HN: A cross platform desktop installer maker project https://ift.tt/rszEpSn
Show HN: A cross platform desktop installer maker project Hello, I have been working on a desktop app as a side project for which I needed an installer kit. I looked at some existing ones for different platforms. Felt, it benefits to have a cross platform desktop installer builder which is flexible enough to code your UI and actions (non declarative style). I have also added Github actions (sourced from Tauri) to automatically generate installer files for all macos, win and linux. Here is an effort towards it. Please share your thoughts: https://ift.tt/Wyx3Q8b https://ift.tt/Wyx3Q8b October 29, 2023 at 08:40PM
Saturday, October 28, 2023
Show HN: OpenSign – The open source alternative to DocuSign https://ift.tt/ZMHfano
Show HN: OpenSign – The open source alternative to DocuSign https://ift.tt/eVkZtGp October 29, 2023 at 01:47AM
Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI https://ift.tt/Zs5al4h
Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features. https://ift.tt/POrtliR October 28, 2023 at 05:23AM
Show HN: Open-source observability for LLM apps https://ift.tt/I4z1QDJ
Show HN: Open-source observability for LLM apps Hi HN, Hugh and Vince here. LLMonitor helps you record, trace & search your LLM queries and chatbot conversations. You can also capture user feedback on your frontend and correlate it with backend LLM queries then use that to fine-tune your own models. The project started has an internal tool in our previous (failed) AI startup. We’re aware the LLM observability space is very crowded. Apart from being open-source, we differentiate with: - Model-agnostic and minimal lock-in (no MITM of requests). - High focus on DX and dashboard clarity. - Support for complex scenarios: e.g. a chatbot that invokes multiple agents & tools before giving an answer. - Targeting early-stage startups + indie developers. Two of our big focuses in the near future are: - Tests (evaluations) written in either code or English (with GPT-4) to know when queries go wrong. - OpenTelemetry support to expand traces to the rest of the stack. (Both of those have turned out to be much more complicated than anticipated.) One decision we made is to stick with Postgres for everything instead of going OLAP with something like Clickhouse. As we are writing & updating many rows concurrently for the traces, Postgres seems to be the best tool for that. It has been sufficient for our analytics and search needs at the moment. We hope that also makes it easier for people to self-host and contribute. The entire codebase is licensed under Apache 2.0 and we’re fully bootstrapped. Being open-source has already begun to foster a community, e.g. with people building integrations for tooling we wouldn't have been able to support otherwise. To be honest we're still quite embarrassed with the state of the product, but I guess we’d be doing something wrong if that wasn’t the case. We’d love to hear your feedback - thank you! Landing page: https://llmonitor.com Docs: https://ift.tt/bZkP8to Repo: https://ift.tt/7dOzPpX https://ift.tt/7dOzPpX October 28, 2023 at 07:58PM
Show HN: FreeBSD Manager for Desktops (Via Ansible) https://ift.tt/jQLx6Ac
Show HN: FreeBSD Manager for Desktops (Via Ansible) I started working on the original playbook some time ago when needed to change my daily OS. Recently, I decided to convert it into a collection so I could replace source pulls and awkward templating with a simple one-liner solution. The result is `freebsd-collection`. Altho not exactly a one-liner since one needs to adjust user settings for sudo/doas before the execution, it feels like a massive upgrade compared to a classic playbook workflow. To achieve this, I implemented a simple profile system [1] that imports predefined settings according to the user’s needs. Right now it only pulls profiles (variables) from its source, but I feel that I need to add some offline capabilities as well (testing, follow-up runs, etc). The current version is still slightly opinionated as I continue to shave off the original layout (e.g. it would install `ohmyzsh` if `zsh` is detected) but it is ready for general GNOME/Sway/etc configurations. The example command will deploy my active configuration for Hyprland (start with `hyprstart`). [1] https://ift.tt/KLe81YR... https://ift.tt/PM7Ftvb October 28, 2023 at 10:53PM
Friday, October 27, 2023
Show HN: ScratchDB – Open-Source Snowflake on ClickHouse https://ift.tt/w6IS1EX
Show HN: ScratchDB – Open-Source Snowflake on ClickHouse Hello! For the past year I’ve been working on a fully-managed data warehouse built on Clickhouse. I built this because I was frustrated with how much work was required to run an OLAP database in prod: re-writing my app to do batch inserts, managing clusters and needing to look up special CREATE TABLE syntax every time I made a change. I found pricing for other warehouses confusing (what is a “credit” exactly?) and worried about getting capacity-planning wrong. I was previously building accounting software for firms with millions of transactions. I desperately needed to move from Postgres to an OLAP database but didn’t know where to start. I eventually built abstractions around Clickhouse: My application code called an insert() function but in the background I had to stand up Kafka for streaming, bulk loading, DB drivers, Clickhouse configs, and manage schema changes. This was all a big distraction when all I wanted was to save data and get it back. So I decided to build a better developer experience around it: see https://ift.tt/69HkNOX and https://ift.tt/jOv7sqf . It's called “ScratchDB” because the idea is to make it easy to get started from scratch. It’s a massively simpler abstraction on top of Clickhouse. ScratchDB provides two endpoints [1]: one to insert data and another to query. When you send any JSON, it automatically creates tables and columns based on the structure [2]. Because table creation is automated, you can just start sending data and the system will just work [3]. It also means you can use Scratch as any webhook destination without prior setup [4,5]. When you query, just pass SQL as a query param and it returns JSON. It handles streaming and bulk loading data. When data is inserted, I append it to a file on disk, which is then bulk loaded into Clickhouse. The overall goal is for the platform to automatically handle managing shards and replicas. The whole thing runs on regular servers. Hetzner has become our cloud of choice, along with Backblaze B2 and SQS. It is written in Go. From an architecture perspective I try to keep things simple - want folks to make economical use of their servers. The software is open-source and the paid offering is a hosted version. So far ScratchDB has ingested about 2 TB of data and 4,000 requests/second on about $100 worth of monthly server costs. Feel free to download it and play around - if you’re interested in this stuff then I’d love to chat! Really looking for feedback on what is hard about analytical databases and what would make the developer experience easier! [1] https://ift.tt/odQP92K [2] https://ift.tt/zEoA2xu [3] https://ift.tt/XbJaZ7B [4] https://ift.tt/OjquI6X [5] https://ift.tt/JZ69BOn https://ift.tt/69HkNOX October 27, 2023 at 08:34PM
Show HN: Ltag – A Go CLI tool to tag your text lines https://ift.tt/nQtxwe4
Show HN: Ltag – A Go CLI tool to tag your text lines This is a tool I wrote to address a need I had: to search over lines of text, but by "tag" or "category". I created ltag to add tags to plaintext lines, and rely on fzf to do the searching for me. ltag interacts with the outside world only through stdin and stdout, so that it interfaces easily with other CLI tools. https://ift.tt/Tv6Lgne October 27, 2023 at 10:28PM
Show HN: An AI that reads privacy policies for you https://ift.tt/pJI0vFx
Show HN: An AI that reads privacy policies for you https://ift.tt/ID295Ki October 27, 2023 at 04:31PM
Show HN: Maven to Gradle (Dependency Conversion) https://ift.tt/qTCwMay
Show HN: Maven to Gradle (Dependency Conversion) Very tiny project to convert your Maven dependency blocks to Gradle. On a mission to support other build systems in the JVM ecosystem too :). https://ift.tt/oP5MXxq October 27, 2023 at 03:09PM
Thursday, October 26, 2023
Show HN: Cheddar, the app for people who hate budgeting https://ift.tt/aNDy7pS
Show HN: Cheddar, the app for people who hate budgeting https://getcheddar.co/ October 27, 2023 at 06:58AM
Show HN: A JavaScript library to generate rhyming passphrases https://ift.tt/rPpgVvb
Show HN: A JavaScript library to generate rhyming passphrases https://ift.tt/4VOPqpx October 27, 2023 at 05:00AM
Wednesday, October 25, 2023
Show HN: Convochat https://ift.tt/W3IG5rY
Show HN: Convochat Like the videos? The content? Guess the current valuation? Take a look: Convochat.com October 26, 2023 at 01:31AM
Show HN: Spice.ai – Building blocks for data and time-series AI applications https://ift.tt/H740JSq
Show HN: Spice.ai – Building blocks for data and time-series AI applications https://ift.tt/dkX2c6p October 26, 2023 at 12:00AM
Tuesday, October 24, 2023
Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform https://ift.tt/1oeJarA
Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform Togomak is a command line tool that runs pipelines locally and on the cloud using HashiCorp Configuration Language with a Terraform-like architecture. I am a DevOps engineer and I wanted to build something that is CI/CD provider agnostic - something like GNU make, which I could plug into any provider of choice and not have to rewrite anything while retaining its rich features. I love Terraform and its ecosystem, so I guess I borrowed a huge chunk of their design. Togomak makes parts of your pipeline reusable, by making it a Togomak module, just like Terraform modules. It also gives you power over several HCL functions, loop expressions, templating, and customizing a pipeline according to user input. I started this project over a year ago, and over the course, I learned a lot about how Terraform works. Hopefully, some of our other Terraform friends would find this little tool useful! togomak is actually short for "to-go-and-make", and it sounds similar to "tokamak", a fusion device using magnetic fields to contain hot plasma for energy; perhaps it's containers here! https://ift.tt/qT2a3PK October 25, 2023 at 12:49AM
Show HN: Dataclass-based GraphQL Framework exactly match Python type system https://ift.tt/z6RPja8
Show HN: Dataclass-based GraphQL Framework exactly match Python type system https://ift.tt/LOPutrq October 24, 2023 at 09:19PM
Monday, October 23, 2023
Show HN: A game that is based on data analysis and pattern matching https://ift.tt/I6HQ918
Show HN: A game that is based on data analysis and pattern matching The premise of the game is that you have 30 "toggles". Some are simply ON/OFF switches and others you set to a single number (in a range). The feedback you get is if your previous day's toggles were correct or not. Based on that, your job is to determine the pattern of each toggle. The winner is the one that can have a perfect score for 30 days in a row. It does require that you log in since this is a game meant to be played over many days. Please let me know what you think or if you have any feedback. https://ift.tt/djhBDIg October 24, 2023 at 01:04AM
Show HN: Image Turing test for humans. Test your AI detection skills https://ift.tt/GZpTLB4
Show HN: Image Turing test for humans. Test your AI detection skills We are blurring the lines between real images vs A.I. generated images with the innovations like Midjourney and DALL E. IsThatAI is a place where you can take the image Turing tests to tell A.I. from real ones! Show A.I. who's boss! https://isthat.ai/ October 23, 2023 at 08:33PM
Show HN: Autolicious – AI-powered bookmark cataloging Chrome extension https://ift.tt/kABy4jU
Show HN: Autolicious – AI-powered bookmark cataloging Chrome extension https://ift.tt/WJgMDY1 October 23, 2023 at 11:21PM
Show HN: AirTracker – historical AirTag location tracking https://ift.tt/aWvrTnM
Show HN: AirTracker – historical AirTag location tracking I've often wished for a way to track the historical location of an AirTag, rather than just the current location. So I built a service that scrapes Find My data from a shared AirTag location, and make it visible on a map. https://airtracker.xyz/ October 23, 2023 at 11:01PM
Sunday, October 22, 2023
Show HN: Use an EEPROM as Programmable Logic https://ift.tt/8GBgHIY
Show HN: Use an EEPROM as Programmable Logic https://ift.tt/9LZwSx7 October 23, 2023 at 05:59AM
Show HN: Puzzlip https://ift.tt/CPyxFUh
Show HN: Puzzlip Hey all, I built this puzzle generator to practice my wasm skills in Rust. Hope someone has fun. Source: https://ift.tt/1FoxP98 https://puzzlip.com October 23, 2023 at 04:04AM
Show HN: An Haiku Digital Photo Frame with LLaVa, Google Photos and a Kobo Glo https://ift.tt/SGLNIuy
Show HN: An Haiku Digital Photo Frame with LLaVa, Google Photos and a Kobo Glo I've made a digital photo frame that displays random photo from my Google Photo library enriched with an Haiku generated by a LLaVa instance using the same photo as reference. https://ift.tt/wboRC8j October 23, 2023 at 12:52AM
Show HN: ThmDex – Compendium of mathematical definitions, results, conjectures https://ift.tt/fnhJmwk
Show HN: ThmDex – Compendium of mathematical definitions, results, conjectures This is something I built to help me organize my own notes while studying mathematics. Because of this, some definitions/names might be nonstandard. But it's a somewhat novel way to "browse" mathematical theory, so some may find this interesting. The name originates from abbreviating "theorem" as "thm". https://thmdex.org October 22, 2023 at 05:37PM
Saturday, October 21, 2023
Show HN: Tiledesk – Open-Source LLM Chatbot Framework https://ift.tt/H9vr7MY
Show HN: Tiledesk – Open-Source LLM Chatbot Framework Tiledesk is an open-source chatbot designer that unleashes the potential of LLM-enabled chatbots and process automation through a user-friendly drag-and-drop interface. Witness its capabilities in action here: https://youtu.be/ZDPoVVbXxs8 With Tiledesk, you can create dynamic, human-like conversations without the complexities of coding or scripting. Our guiding principle is straightforward: Design, Test, and Launch Your Conversation Flows Across All Your Digital Channels in Minutes The quickest way to experience Tiledesk new product version is by visiting our website. For those curious about our codebase, explore our latest repository on GitHub: https://ift.tt/fMkwXsy Let's maintain a discussion focused on the essentials. We're here to answer your questions, provide insights, and share technical details. For additional information and inquiries, please don't hesitate to contact us at info@tiledesk.com We’d love to hear your thoughts! https://tiledesk.com/ October 22, 2023 at 02:05AM
Show HN: Images and animatons in 50 characters of stack based code https://ift.tt/XYmTuUc
Show HN: Images and animatons in 50 characters of stack based code https://ift.tt/sNARTdv October 22, 2023 at 07:38AM
Show HN: Storybooks – AI-generated bedtime stories for kids https://ift.tt/RkpUKWX
Show HN: Storybooks – AI-generated bedtime stories for kids https://ift.tt/rnRPaC7 October 22, 2023 at 02:49AM
Show HN: Hackreels – Animate your code in HD https://ift.tt/j1typ6e
Show HN: Hackreels – Animate your code in HD Hey there! Just released a project I've been working on for a bit which uses Remotion and other awesome tech. It let's you create code animations by simply entering a series of code snippets and exporting them to popular video formats. Let me know if anyone has feedback! https://ift.tt/zwWB9AV October 21, 2023 at 09:24PM
Friday, October 20, 2023
Show HN: SignalDB – Reactive Local JavaScript Database https://ift.tt/05WkYd7
Show HN: SignalDB – Reactive Local JavaScript Database SignalDB is a local JavaScript database with a MongoDB-like interface and TypeScript support, enabling optimistic UI with signal-based reactivity across multiple frameworks. It integrates easily with libraries like Angular, Solid.js, Preact, and Vue, simplifying data management with schema-less design, in-memory storage, and fast queries. https://ift.tt/ib5nPC6 October 21, 2023 at 01:05AM
Show HN: Labelformat – Python package for converting computer vision labels https://ift.tt/Q9OLqic
Show HN: Labelformat – Python package for converting computer vision labels https://ift.tt/Z3psNYT October 20, 2023 at 10:52PM
Thursday, October 19, 2023
Show HN: Linkitall – create dependency-graphs of ideas https://ift.tt/tV8luBk
Show HN: Linkitall – create dependency-graphs of ideas What is the structure of knowledge? It's a broad question, and finding a structure that suits everyone is no easy task. Consider this: a backend developer might view knowledge as a table accessible with different keys, while a teacher might perceive it as a book, complete with chapters, sections, and subsections—a linear structure, yet with a tree-shaped Table of Contents for efficient reference. Generally, the structure we require depends on (a) the data involved and (b) the purpose at hand. Let's narrow it down: What's a suitable structure for teaching scientific knowledge? In the context of a specific course, one can assert that certain ideas are more fundamental than others. There's a hierarchy of ideas, where complex ideas build upon simpler ones, and those, in turn, rest on basic concepts. In simpler terms, with the exception of a few obvious or axiomatic ideas, every other idea relies on something else. Organizing all these ideas into a graph based on their dependency structure creates a dependency graph. Using graphical structure (including dependency graphs) to arrange ideas for presentation or teaching is nothing new. There are several tools out there, but none of them really worked for my use-case. So I wrote a tool in Golang which will take a graph definition in YAML format and produce a graph output in HTML. I am a noob in Golang. I am using python for work, so I wanted something else for this "hobby" project, and ended up with Go. This is the tool: https://ift.tt/dM2jux8 Here are a few example outputs: Sets: https://ift.tt/crGZmD6... Trigonometric relations: https://ift.tt/crGZmD6... Note: one can click on the node name and it will open the associated slide. Kindly let me know what you fellows think. In particular, I would very much appreciate feedback from those in training/teaching/research background. https://ift.tt/dM2jux8 October 19, 2023 at 06:10PM
Show HN: Generate Stable Diffusion scenes around 3D models https://ift.tt/9ENV2Hb
Show HN: Generate Stable Diffusion scenes around 3D models 3D-to-photo is an open source tool for Generative AI product photography, that uses 3D models to allow fine camera angle control in generated images. If you have 3D models created using the iOS 3D scanner you can upload them directly on to 3D-to-photo and describe the scene you want to create. For example: "on a city side walk" "near a lake, overlooking the water" Then click "generate" to get the final images. The tech stack behind 3D-to-photo: Handling 3d models on the web: @threejs Hosting the diffusion model: @replicate 3D scanning apps: shopify,Polycam3D or LumaLabsAI https://ift.tt/nxuspWI October 20, 2023 at 12:08AM
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts https://ift.tt/FBXjJC7
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts Autotab is a Chrome extension that writes Selenium code to mirror your actions as you navigate the browser. See it in action: https://youtu.be/UypAcozIaoo Autotab lets you create browser automations that actually work. We designed it around two principles: 1. Show, don’t tell: In a domain like web automation, it's often easier to *show* the model what you want rather than to explain it in sentences. 2. Code is the best output: Code is easy to inspect and enables manual tweaking of the model’s suggested actions. On top of that, code output avoids lock in and is straightforward to extend and integrate with larger projects. Autotab runs as a Chrome extension. As you navigate in the browser, autotab generates the Selenium code to reproduce your actions. You can copy that code into your own project or use our starter GitHub repo to get your automation up and running in <5 minutes: https://github.com/Planetary-Computers/autotab-starter . We'd love to hear what you think! https://www.autotab.com/ October 19, 2023 at 10:08PM
Show HN: Postgre to Parquet with Python https://ift.tt/unmTYjk
Show HN: Postgre to Parquet with Python https://ift.tt/Y2Fc76r October 19, 2023 at 06:34PM
Wednesday, October 18, 2023
Show HN: awesome-privacy-front-ends – private front-ends to popular sites https://ift.tt/Dxnp0sJ
Show HN: awesome-privacy-front-ends – private front-ends to popular sites https://ift.tt/b6pfOCe October 19, 2023 at 06:17AM
Show HN: I struggle to focus working from home so I built a solution https://ift.tt/IRPAESu
Show HN: I struggle to focus working from home so I built a solution Hey HN friends, I keep getting distracted working from home and always end up watching youtube, browsing blogs like HN or just mindlessly scrolling then I feel like crap because I didn’t do enough. I went through dozens of productivity tools but they’re quite overwhelming to use and none of them actually helped me focus. So I built http://complish.ai, a web-based sidebar that helps me focus on one task at a time. I launched it last month and have over 3,000 users now and I’ll be keeping it free. Would love for you all to try and give some feedback! October 19, 2023 at 02:15AM
Show HN: Finetune OpenAI Embeddings In-Browser https://ift.tt/dtao4T1
Show HN: Finetune OpenAI Embeddings In-Browser There's a lesser-known trick described in the OpenAI Cookbook. You can linearly transform a generic embedding space (like OpenAI’s) for your usecase with a well-tuned matrix multiply. I ported the cookbook technique into a standalone hardware-accelerated webapp, and added some UX to guide the process along. There are some examples on the homepage for out-of-the-box fun. With 30 seconds of training, I was able to improve performance by the first example by 15%. https://ift.tt/t7BQR0k October 19, 2023 at 12:15AM
Show HN: change-case scripts for kebab-case, camel-case, snake-case, etc. https://ift.tt/hYxn20z
Show HN: change-case scripts for kebab-case, camel-case, snake-case, etc. https://ift.tt/D0dzRO6 October 19, 2023 at 01:08AM
Tuesday, October 17, 2023
Show HN: I made an all-in-one desktop app with a no-BS approach to get work done https://ift.tt/jfed4vs
Show HN: I made an all-in-one desktop app with a no-BS approach to get work done Hi HN! This is Daniel from Floutwork ( https://ift.tt/ThXf8My ) Floutwork is an all-in-one desktop app designed to serve as a personal work system, offering a no-BS approach to getting real work done online. Background: When I transitioned from a development role to a product management role, I realized there was no real organization or structure to the way I worked as a PM. Tasks I needed to complete were scattered across emails, Teams, meetings, etc. I was inundated with emails and found myself juggling multiple browser windows, numerous open tabs, and other desktop applications. This overwhelming situation made it clear that success in my new role hinged on being self-organized and focused. After reading the book "Deep Work" by Cal Newport, I recognized that my work habits were counterproductive to accomplishing meaningful work. After that, I delved further into the "focus and productivity" path, read more books on the subject, and decided to integrate these concepts and methodologies into a single app. I could have created a specialized tool that addressed only one or two problems, like many other apps out there, but I knew that building a single app designed to assist with the workflow from start to finish was the only way to eliminate as many distractions and friction points as possible. Honestly, I could've wrapped up development way sooner if I'd just tackled one issue. But what's the point if one part of my workflow rocks and the rest sucks? What's the problem with modern work? You might be using a combination of a task manager and a calendar to track tasks. To work on a task, though, you probably bounce to your browser full of tabs. If you use desktop apps like Teams, Slack, or Discord, this bouncing back and forth becomes even worse because every link you click on opens in the browser. The real problem is when we jump to a browser full of tabs every time, we get distracted by all the tabs and get sidetracked, or our old habits kick in due to how our brains are now wired, and we start aimlessly browsing. This causes a lot of friction in our flow. This is one of the main reasons why people today are not able to focus or don't feel motivated to get work done. What usually takes 1 hour to complete can take up to 3 hours. What's unique about Floutwork? Floutwork has an excellent task management system and a calendar view right next to it to intelligently show you when you can work on your tasks amidst your busy schedule. However, it goes beyond that and lets you pin your work apps right within Floutwork. Once you know you need to work on a task, you can quickly hop on to your web apps right within Floutwork and get that done, and then repeat. Every time you access a web app within Floutwork, any tabs you open within that app stay within that app, so you only get to see the tabs to get your current task done. This powerful flow cuts down all the distractions and friction points that come between tasks and work getting done. Now that all your work can be consolidated into one unified system, you can access powerful tools in a distraction-free way to: - Monitor your work habits - Gamify your tasks - Experience an immersive focus mode for tasks - Open a command bar without losing your flow to open apps, links, tools, add tasks, ask ChatGPT, etc. - Quickly take work notes in context - Clean out your emails with a few clicks - Access AI tools via ChatGPT meaningfully right within your flow This app is designed for people in roles like PMs, freelancers, managers, admins, and marketers, where being self-organized online is crucial for success. I know the HN community has a lot of developers. While this app can offer some benefits to devs, it won't be a game-changer for your workflow, especially if you're primarily in VS Code or other desktop development tools most of the day. I'd love to invite you all to try out the product and would appreciate hearing your feedback! October 17, 2023 at 08:25PM
Show HN: Continue for JetBrains - how we made it IDE-agnostic https://ift.tt/2cVIFDg
Show HN: Continue for JetBrains - how we made it IDE-agnostic Hi HN! Since launching Continue two months ago ( https://ift.tt/IvDy4oC ), we've received amazing feedback, added features, and greatly improved reliability. But one of the biggest things we heard was the desire for a JetBrains extension. My co-founder Ty and I are super excited to share that we've released an extension for PyCharm, Intellij, WebStorm, and most other JetBrains IDEs - ready for alpha users at https://ift.tt/hVz3m4f . Perhaps the most exciting part is that this effort was kickstarted and in great part developed by a community contributor! If you're curious what it took to make this happen, check out the PR here ( https://ift.tt/5yidaXO ). We hope to eventually support every IDE, so we made adding a new extension as easy as implementing a single class. If you're curious why this is possible, you can read more about the Continue Server and the architectural decisions we made here: https://ift.tt/8MnwF62 . https://ift.tt/hVz3m4f October 18, 2023 at 12:28AM
Show HN: Instaforum – Simple forum hosting for your app, classroom or business https://ift.tt/DwmB97N
Show HN: Instaforum – Simple forum hosting for your app, classroom or business https://insta.forum October 17, 2023 at 04:58PM
Monday, October 16, 2023
Show HN: Quepid now works with vector search https://ift.tt/lzRfpK9
Show HN: Quepid now works with vector search Hi HN! I lead product for Vectara ( https://vectara.com ) and we recently worked with OpenSource connections to both evaluate our new home-grown embedding model (Boomerang) as well as to help users start more quantitatively evaluating these systems on their own data/with their own queries. OSC maintains a fantastic open source tool, Quepid, and we worked with them to integrate Vectara (and to use it to quantitatively evaluate Boomerang). We're hoping this allows more vector/hybrid players to be more transparent about the quality of their systems and any models they use instead of everyone relying on and gaming a benchmark like BIER. More details on OSC's eval can be found at https://ift.tt/6Pd8Kiz... https://quepid.com/ October 17, 2023 at 01:21AM
Show HN: Textsynth: Evolve synthesizer sounds from text prompts https://ift.tt/XJd5SbI
Show HN: Textsynth: Evolve synthesizer sounds from text prompts https://ift.tt/Ygc6bp2 October 17, 2023 at 03:37AM
Show HN: Neuronpedia – AI Safety Game (GeoGuessr for Interpretability) https://ift.tt/Z2F4sP8
Show HN: Neuronpedia – AI Safety Game (GeoGuessr for Interpretability) https://ift.tt/y5PAsYU October 17, 2023 at 02:32AM
Show HN: RAGchain: Build advanced RAG workflow https://ift.tt/o4MhLpv
Show HN: RAGchain: Build advanced RAG workflow We made a framework for building advanced RAG workflow. It is like Langchain but only focus on RAG. It has many advanced RAG features like OCR loaders, reranker, multiple retrievers, query decomposition and more. Also, our file loader, embeddings, and vector stores are fully compatible with Langchain. Don’t worry about lack of integrations. https://ift.tt/0WMBpE2 October 16, 2023 at 10:14PM
Sunday, October 15, 2023
Show HN: Get stuff done by focusing on one task at a time https://ift.tt/saMW58X
Show HN: Get stuff done by focusing on one task at a time https://ift.tt/mz86HSd October 16, 2023 at 01:11AM
Show HN: Pg_yregress, Structured Testing for Postgres https://ift.tt/y69vODS
Show HN: Pg_yregress, Structured Testing for Postgres Originally inspired by pg_regress, pg_yregress provides a TAP-compatible test executor that allows for better test organization, easier instance management, native JSON handling and so on. https://ift.tt/oLc9n8s October 16, 2023 at 01:22AM
Show HN: Esther, an idea for a diary app that embeds an LLM https://ift.tt/JZHXuDy
Show HN: Esther, an idea for a diary app that embeds an LLM https://ift.tt/7wgsCoX October 15, 2023 at 11:59PM
Show HN: "Isaac" AI-native research workspace https://ift.tt/GvP7OMJ
Show HN: "Isaac" AI-native research workspace https://isaaceditor.com October 15, 2023 at 09:58PM
Saturday, October 14, 2023
Show HN: MiniSearch, a minimalist search engine with integrated browser-based AI https://ift.tt/Icqb6Jv
Show HN: MiniSearch, a minimalist search engine with integrated browser-based AI Hey everyone! I’m excited to announce the release of my last project, MiniSearch. I admire Perplexity.ai, Phind.com, You.com, Bing, Bard and all these search engines integrated with AI chatbots. And as a curious developer, I took the chance and created my own version. Using Web-LLM and Transformers.js to provide browser-based text-generation models on desktop and mobile, I built a minimalist self-hosted search app on which an AI analyses the results, comments on them and responds to your query summarising the info. In the backend, it still queries a real search engine, but besides that, there's no other remote connection happening. For running in the browser and on mobiles, lightweight models are required, so we can't expect them to give stellar answers, but there are a few advantages of using this over the services as mentioned earlier: - Availability: The AI will always be available and respond with the maximum available speed from the device. - Privacy: Besides the queries that go anonymously to the actual search engine, nothing else leaves your device. - No ads/trackers: Get the relevant links clean and fast without being tracked. - Customization: As it's open-source, you can fork it and re-style it any way you want. You can get started with MiniSearch by cloning the repository from GitHub ( https://ift.tt/lLAcqyX ) and running it locally or by using it online on this HugginFace Space: https://ift.tt/HPrtcmT (Alternative Space address: https://ift.tt/vJ8kqhN ) You can even set it as your browser's address-bar search engine using the query pattern ` https://ift.tt/FC61HkG ` (where your query replaces %s). At the moment of this writing, the app is using TinyLlama and LaMini-Flan-T5 models, but there's an option to try to use larger models like Mistral 7B (not recommended, though, as it could be slow and break the fast-search experience). That's what I had to share. Thanks for reading! Your feedback means the world to me! Please don't hesitate to reach out if you have any questions or suggestions or want to learn more. https://ift.tt/vJ8kqhN October 15, 2023 at 07:50AM
Show HN: Tmux plugin in for playing Spotify playlists https://ift.tt/ynKbmlP
Show HN: Tmux plugin in for playing Spotify playlists https://ift.tt/DzVvQTW October 15, 2023 at 03:53AM
Show HN: Firefox add-on to open YouTube videos in alternative front ends https://ift.tt/ca3FrI2
Show HN: Firefox add-on to open YouTube videos in alternative front ends YouTube started blocking me because I use an adblocker. So I made this simple Firefox Add-On (haven't made it cross-browser yet, contributions welcome!) to open videos in alternative front-ends (piped.video by default). Default keybinding: Alt+J to reopen current page in the configured frontend. Shift+Click to open any video in a new tab in the configured frontend. You can change the default frontend to something else if you like. https://ift.tt/jibY3Lo October 14, 2023 at 11:22PM
Friday, October 13, 2023
Show HN: Chatbot Doctor for Long Covid https://ift.tt/MI2wYsq
Show HN: Chatbot Doctor for Long Covid Currently beta-testing in top research university https://ift.tt/jKQ1spc October 14, 2023 at 12:54AM
Show HN: Owner Draw Pay Stub https://ift.tt/ZL8nScA
Show HN: Owner Draw Pay Stub Being self-employed comes with its unique set of challenges, and we understand that proving your income should not be one of them. That's why we've created a streamlined, user-friendly platform to help you create your own pay stub. At Owner Draw Pay Stub, we believe in simplicity and ease of use. With just a few clicks, you can provide proof of your income for your self-employment. https://ift.tt/BNbW401 October 13, 2023 at 11:56PM
Show HN: 90s style yearbook photos using AI https://ift.tt/GgkAt4I
Show HN: 90s style yearbook photos using AI https://ift.tt/P1QK98t October 13, 2023 at 01:02PM
Thursday, October 12, 2023
Show HN: An app that help you be productive without having a todo list https://ift.tt/lHpYkD6
Show HN: An app that help you be productive without having a todo list Mond is a tiny chrome extension that kindly ask you to choose what you want to do before having an Internet session. Based on your choice, it will open in advance / block webs to save you lots of manual actions and prevent distraction. This is a product I made to solve my own problem and I been using it for about 2 months before releasing it. Look forward to your feedbacks folks. https://ift.tt/3UC8VLl October 13, 2023 at 07:27AM
Show HN: stews.io – power tools for publishing quality curations to the web https://ift.tt/uI8pgFU
Show HN: stews.io – power tools for publishing quality curations to the web https://www.stews.io October 13, 2023 at 06:36AM
Show HN: OpenBLE, Swagger for Bluetooth https://ift.tt/OYJ2AwD
Show HN: OpenBLE, Swagger for Bluetooth OpenBLE is an API specification language and client generator for Bluetooth services built on the generic attribute (GATT) profile. Bluetooth development is a mess. Too many datasheets, too little documentation and SDK fragmentation across platforms. I built this tool to improve documentation, version control and development speed for BLE programs. Even though shunned by Apple and Mozilla, Web Bluetooth enjoys wide support and just works. It makes sense to build the frontend for OpenBLE using web Bluetooth. No SDK hell, no installations, wide support albeit experimental. I could ship the spec, SDK, code generator and testing framework in pure JavaScript. https://ift.tt/LxCngsW October 13, 2023 at 02:53AM
Show HN: Loom for Developers (Beta) https://ift.tt/18SVthl
Show HN: Loom for Developers (Beta) https://www.dashcam.io/ October 13, 2023 at 01:32AM
Show HN: Willow: the fastest and most private open source voice assistant https://ift.tt/kqfNFQv
Show HN: Willow: the fastest and most private open source voice assistant Hey HN! Voice assistants like Amazon Alexa and Google Home have sold hundreds of millions of devices. Unfortunately, they come with less-than-ideal things like an always on microphone (doing who knows what), data collection, and limited integration options. Echo devices especially also end up being advertising billboards you pay for and install in your own home. No thanks, I've already heard of the Barbie movie... Willow is an open source hardware and supporting software voice assistant platform. For $50 Willow hardware (from Espressif) is competitive with commercial products in every regard while being open source and completely self-hosted. Did I mention it's at least twice as fast as Alexa? Willow supports integrations to Home Assistant, OpenHAB, and just about anything else with our REST command endpoint support. With our initial release Willow received overwhelming interest here on HN and elsewhere when we first announced it several months ago. Today (to the day) we're celebrating six months of Willow development! I made a (rare) demo video demonstrating our most recent release with features like wake only on device closest to the person talking, speaker voice authentication, dynamic configuration, over the air updates, device location, and our new web interface. All faster than ever. Check out our latest demo video: https://www.youtube.com/watch?v=qlhSEeWJ4gs The team and I really enjoyed the feedback and discussion in our first Show HN post months ago and we'd love to hear what you think about our progress. We also feel that at this point we've optimized accuracy and speed and are interested to hear any ideas for new functionality, etc. https://heywillow.io/ October 12, 2023 at 11:19PM
Show HN: Nostalgist.js – Run emulators of retro consoles, within web browsers https://ift.tt/Own9c0p
Show HN: Nostalgist.js – Run emulators of retro consoles, within web browsers https://ift.tt/SjVpHze October 12, 2023 at 03:44PM
Show HN: OpenPV – Photovoltaic Potential in Bavaria (and Beyond?) https://ift.tt/eVbpWSA
Show HN: OpenPV – Photovoltaic Potential in Bavaria (and Beyond?) Photovoltaic potential calculated live and privacy-friendly in your browser via WebGL. Using open LoD2 and laser point data from the Bavarian Public Agency for Digitization, High-Speed Internet and Surveying. Including laser points for tree occlusions and other non-LoD2 objects. Try it with the Bavarian Hall of Fame next to Oktoberfest: Hall of Fame, Munich, Bavaria Note that the point clouds might be a lot of data to download if enabled (~50 MB+). Currently limited to Bavaria, Germany. Thanks for your feedback! https://www.openpv.de October 12, 2023 at 12:32PM
Wednesday, October 11, 2023
Show HN: thcon, a config-driven theme controller https://ift.tt/PG3rDWp
Show HN: thcon, a config-driven theme controller It's not the first CLI tool that switches terminal, editor, and desktop themes, and it certainly won't be the last. This one (mine) focuses more on switching between dark and light variants of a theme than on theme hopping, and is able to support a different set of tools. Notably, KDE Plasma, GNOME Shell user themes, and the macOS global dark mode are all supported, which is pretty unique I guess? https://thcon.app October 12, 2023 at 07:42AM
Show HN: Cloudgenda – Membership management platform for social organizations https://ift.tt/RaM5Bwe
Show HN: Cloudgenda – Membership management platform for social organizations https://cloudgenda.com October 12, 2023 at 04:56AM
Show HN: Mockup Generator – Create Free Bulk Mockups in Seconds https://ift.tt/rR9Et0T
Show HN: Mockup Generator – Create Free Bulk Mockups in Seconds Hello Hacker News people, I’m thrilled to share our latest project with you all: https://ift.tt/kSIAj8L If you’ve ever found yourself knee-deep in the tedium of creating mockups, especially for print on demand stores or showcasing digital designs, you’re going to want to check this out. Mockup Generator allows you to create bulk mockups in seconds, simplifying what used to be a time-consuming process. We’d love for you to take it for a spin and share your honest feedback. Thoughts on usability, functionality, or any ideas for additional features are all fair game and hugely appreciated. Looking forward to hearing what you think! https://ift.tt/kSIAj8L October 12, 2023 at 04:00AM
Show HN: AI puzzle game using Stable Diffusion AI images https://ift.tt/NjF3egi
Show HN: AI puzzle game using Stable Diffusion AI images I liked the checker pattern effect (Stable Diffusion + ControlNet) and made a small puzzle game around it. Which image is your favorite? https://ift.tt/CgtL6RY October 12, 2023 at 12:39AM
Show HN: Obligator – An OpenID Connect server for self-hosters https://ift.tt/zANgkxd
Show HN: Obligator – An OpenID Connect server for self-hosters https://ift.tt/Mi8RBkc October 12, 2023 at 01:59AM
Show HN: OpenLLMetry – OpenTelemetry-based observability for LLMs https://ift.tt/ILUPKY6
Show HN: OpenLLMetry – OpenTelemetry-based observability for LLMs Hey HN, Nir, Gal and Tomer here. We’re open-sourcing a set of extensions we’ve built on top of OpenTelemetry that provide visibility into LLM applications - whether it be prompts, vector DBs and more. Here’s the repo: https://ift.tt/n1SZWEv . There’s already a decent number of tools for LLM observability, some open-source and some not. But what we found was missing for all of them is that they were closed-protocol by design, vendor-locking you to use their observability platform or their proprietary framework for running your LLMs. It’s still early in the gen-AI space so we think it’s the right time to define an open protocol for observability. So we built OpenLLMetry. It extends OpenTelemetry and provides instrumentations for LLM-specific libraries which automatically monitor and trace prompts, token usage, embeddings, etc. Two key benefits with OpenTelemetry are (1) you can trace your entire system execution, not just the LLM (so you can see how requests to DBs, or other calls affect the overall result); and (2) you can connect to any monitoring platform—no need to adopt new tools. Install the SDK and plug it into Datadog, Sentry, or both. Or switch between them easily. We’ve already built instrumentations for LLMs like OpenAI, Anthropic and Cohere, vector DBs like Pinecone and LLM Frameworks like LangChain and Haystack. And we’ve built an SDK that makes it easy to use all of these instrumentations in case you’re not too familiar with OpenTelemetry. Everything is written in Python (with Typescript around the corner) and licensed with Apache-2.0. We’re using this SDK for our own platform (Traceloop), but our hope is that OpenLLMetry can evolve and thrive independently, giving everyone (including our users) the power of choice. We’ll be working with the OpenTelemetry community to get this to become a first-class citizen of OpenTelemetry. Would love to hear your thoughts and opinions! Check it out - Docs: https://ift.tt/9jBw6mp Github: https://ift.tt/iehZUKY https://ift.tt/n1SZWEv October 11, 2023 at 08:10PM
Tuesday, October 10, 2023
Show HN: A lightweight open-source web analytics for webdevs https://ift.tt/jgyP7FI
Show HN: A lightweight open-source web analytics for webdevs I wanted to share something I've been working on recently: Statum, a handy web analytics tool. https://ift.tt/a9Rdx1C The journey began when I found myself frequently needing simple web analytics for my projects. I tried Google Analytics, especially GA4, and realized it was quite complex and, at times, not very accurate, especially when I wanted to view stats for the current day or recent hours. Then I tested a few fancy startup solution but ended up with way too expensive plans the expect me to subscribe (I'm not that rich to pay $99/month for every pet project web analytics). This drove me to think, "Why not create a tool that bridges the gap between these complex/expensive platforms and the real needs of developers like me?" So, I designed Statum to seamlessly parse both Nginx and Apache server logs. It filters all necessary data, including IP, http method, URL, and user agent. What's more, it can categorize these user-agents into mobile users, bots, and others. Besides that...to provide a holistic view, Statum augments local log file statistics with web-based JavaScript analytics, offering even deeper insights, especially into returning visitors. With Statum, you can quickly get a grip on: - The number of visitors and a breakdown between bots and real users. - Identify visitors as unique entities (tied to the browser). - Client-side parameters such as screen resolution, OS, language. - Unique user-agents and much more. I've aimed to make the setup process straightforward (it's just one js line to insert into your website template and update a few paths in .py file to parse logs from the right place). Currently, it does not have UI, I use just a text output from sqlite, the default query to get the number of visitors and return visitors is in gen_stats.sh so you can enhance it depending on what you want to analyze. I'd appreciate any feedback you have on the project. Please keep in mind that this is an initial version and it's not designed for high-traffic websites. https://ift.tt/a9Rdx1C October 11, 2023 at 05:19AM
Show HN: We built a security compliance platform that uses AI https://ift.tt/adBxpvL
Show HN: We built a security compliance platform that uses AI https://compliance.sh/ October 11, 2023 at 04:39AM
Show HN: I learned to code and built a crypto analytics platform all by myself https://ift.tt/8kDMpiX
Show HN: I learned to code and built a crypto analytics platform all by myself Hey everyone! I am an enthusiast trader and a year ago I had this idea to create a free-to-use website that would feature all the most essential tools that traders would use on a daily basis. So I learned to code and build it—I did everything including design, texts, code, and SEO—which took me 12 months to launch and a year and a half to make it look like it currently does. I was into marketing and design before, but I didn't know barely anything about coding. The website is built using Next.js, Tailwind CSS, and Typescript with Framer Motion animations and lots of APIs. I’m actively working on the project and in the following months I will release a huge update that will feature a renewed interface and access to real time on chain data and analytics. Feel free to ask any questions and thanks a lot for reading this, it means a lot to me. Any feedback and your opinions would be highly appreciated. https://ift.tt/E61J8jT October 11, 2023 at 03:23AM
Show HN: Standalone Jdk.compiler, Java Compiler Framework and Tree API https://ift.tt/fC6RGie
Show HN: Standalone Jdk.compiler, Java Compiler Framework and Tree API With this standalone compiler, you can rely on all Java 11 javac features to be available, even when using newer Java versions. Specifically, this allows you to: - compile code even if your Java environment isn't a full JDK (Java JRE, for example!) - target Java 1.7 for compilation without any warnings or restrictions. - use the Compiler Tree API without resorting to --add-opens trickery that may eventually fail in newer Java releases - build a modified compiler with additional features or custom tweaks I made this after finding that the otherwise superb "jsweet" Java-to-JavaScript transpiler failed to build and run with Java 16 or newer. Surprisingly, I couldn't find any prior work other than "proper" standalone compilers like Eclipse's ecj that would properly work with modern Java runtimes. I'm excited to see what can be done now that we have this scaffolding. https://ift.tt/rxhgZiE October 10, 2023 at 11:45PM
Show HN: AI Powered Slouch Detection for Mac Users https://ift.tt/8gSaUL2
Show HN: AI Powered Slouch Detection for Mac Users Hello Mac users, We're excited to introduce PostureNet.app. Our goal? To support your well-being by gently reminding you to maintain good posture throughout your day. We want to know if our tool makes a difference for you. Give it a try with our 72-hour free trial and please share your feedback. It's invaluable as we continue to improve. Check it out: PostureNet.app Thank you for helping us make a difference. https://posturenet.app/ October 10, 2023 at 11:13PM
Monday, October 9, 2023
Show HN: A Prettier plugin for formatting imports in Astro files https://ift.tt/5CkMwRN
Show HN: A Prettier plugin for formatting imports in Astro files https://ift.tt/NCTJRro October 9, 2023 at 11:27PM
Show HN: I made a Chrome extension to put headlines back into Twitter https://ift.tt/5ZfjTmk
Show HN: I made a Chrome extension to put headlines back into Twitter https://ift.tt/nXOR7sC October 10, 2023 at 07:08AM
Show HN: Self hosted Embedding Server | OpenAI compatible https://ift.tt/l1cvgJH
Show HN: Self hosted Embedding Server | OpenAI compatible Drop in replacement for OpenAI's embedding API. Can be used with official OpenAPI libraries. Written in python3 https://ift.tt/QmXT25F October 9, 2023 at 11:20PM
Show HN: Blending AI Images with Classic Checker Patterns: Puzzle Game Evolution https://ift.tt/in7QdNw
Show HN: Blending AI Images with Classic Checker Patterns: Puzzle Game Evolution https://ift.tt/WjP28tT October 10, 2023 at 02:40AM
Show HN: My First SaaS https://ift.tt/Y5Jp4K7
Show HN: My First SaaS Promptly is my first SaaS Project. I built it because I wanted to refine my dev skills and also to have a central place to store my prompts for GPT, Midjourney, and other AI platform and systems. Would love some feedback on the website itself, as well as advice on how I should go about the marketing https://promptly.host/ October 9, 2023 at 04:53PM
Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://ift.tt/VpX1Dmh
Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://ift.tt/bxE5zI6 October 9, 2023 at 03:50PM
Sunday, October 8, 2023
Show HN: Talk with ChatGPT using your VOICE https://ift.tt/latfjQb
Show HN: Talk with ChatGPT using your VOICE https://ift.tt/0Pv8XRj October 9, 2023 at 11:45AM
Show HN: I made a one button snake game variant https://ift.tt/v4hqFYi
Show HN: I made a one button snake game variant https://tapsnake.com October 9, 2023 at 07:50AM
Show HN: Pollux – A Message Passing Cloud Orchestrator https://ift.tt/deRkCaX
Show HN: Pollux – A Message Passing Cloud Orchestrator https://ift.tt/itaNzms October 9, 2023 at 04:14AM
Show HN: This is what social media could be https://ift.tt/aFT13B5
Show HN: This is what social media could be I made what I believe is a joyful slow social media. Would love to know what you think! https://bloom.tendtoyourgarden.xyz/ October 9, 2023 at 03:34AM
Show HN: BadUSB that can exfiltrate stored WiFi passwords https://ift.tt/toMB5XL
Show HN: BadUSB that can exfiltrate stored WiFi passwords https://ift.tt/5CqdDI9 October 8, 2023 at 07:39PM
Show HN: Focus-time, a tool to trigger your OS Focus Mode based on your calendar https://ift.tt/g9VzMNl
Show HN: Focus-time, a tool to trigger your OS Focus Mode based on your calendar focus-time is a CLI tool for macOS and Windows that triggers your desktop OS's Focus Mode feature (and other arbitrary shell commands), based on blocker events you defined in your calendar. Without this tool, I would always have to _manually_ stop (and restart) programs during planned focus periods, or trigger the focus (assist) mode on and off manually. See this blog post for more details and background: https://ift.tt/O8JkteQ... https://ift.tt/OpbB2F1 October 8, 2023 at 10:59PM
Show HN: A little script to check if your Ryzen PC uses Platform Secure Boot https://ift.tt/vlhrLkx
Show HN: A little script to check if your Ryzen PC uses Platform Secure Boot https://ift.tt/IHKC1ZT October 8, 2023 at 11:09PM
Show HN: CSSBattle – A competitive game for web designers and developers https://ift.tt/OeWN0aB
Show HN: CSSBattle – A competitive game for web designers and developers My name is Kushagra, and I am the co-founder of CSSBattle[1]. We built CSSBattle to make web designing a bit more fun. CSSBattle is an online competitive game where you have to replicate a given target image with CSS. When you submit your CSS code, you get a score based on how well you replicated the image + how short your code is. Our community has now grown to 320k+ players across the world. Over the past 3 years, we've been working hard to make it even more fun and educative for our players. I am very excited to show you a completely revamped version of CSSBattle with great new features which makes it the best frontend gaming platform on the web. Here's what's new: - Daily Targets: after talking to our users, we realized that not all players liked the pressure of leaderboards and competition. So we've introduced Daily Targets where players get a new target every day. These targets don't have leaderboards and are great for beginners who are just getting started - CSS Courses: We've also introduced game-like interactive courses for learning CSS - Monthly Battles: We now host monthly battles for players who crave competition. These are heated battles where players spend hours on shaving off a single character from their code just to rise up on the leaderboards! - Redesign: We've revamped the whole site to make it look nicer, and the whole experience smoother. We've also optimized it to work on mobile devices We would love it if you get a chance to check it out and are excited to hear all your feedback. Thank you for the support! [1] https://cssbattle.dev https://cssbattle.dev October 8, 2023 at 08:02AM
Saturday, October 7, 2023
Show HN: Buyidentities.com https://ift.tt/s3MuJZj
Show HN: Buyidentities.com https://ift.tt/xCoMY3f October 7, 2023 at 08:52PM
Show HN: Bookmark Publicly – Make Shareable Folders of Links https://ift.tt/KmL0ytZ
Show HN: Bookmark Publicly – Make Shareable Folders of Links I have been building LinkCollect browser plugin because i needed something to help me create shareable collections of links in an easy and simple way. plus i wanted to create a discovery hub for public collections of resources and cool links Features - Save all open tabs using right click (or command ALT / Option A) - Save any link ( ALT + C ) - Discover collections that are public on the explore page - Share whole profile link - Access everything (search + all bookmarks + collections) from extension itself so no need to visit the website for these things :) https://ift.tt/oXZNDcK October 8, 2023 at 01:36AM
Show HN: Timbre – An app that finds the best sounds for your sleep https://ift.tt/29ydvMz
Show HN: Timbre – An app that finds the best sounds for your sleep Hey all, I'm currently a solo iOS developer who just released my first app, Timbre, onto the App Store (iPhone only for now). Timbre originally came about because I wanted to build a sleep sounds & sleep tracker app. I had used Headspace, Calm, Pillow, etc. and figured that instead of paying $70 / year I could just build my own app and pay $100 / year (not a great plan in retrospect). As I started building Timbre, I realized that one of the biggest issues I had with these other apps is that I could never really see which sounds genuinely helped me sleep. With that in mind, I pivoted on my original idea and decided to really hone in on connecting sleep quality and sounds. Using a custom ML model, Apple's CoreML framework and HealthKit's sleep stage data, I made it so that Timbre could calculate a personal sleep quality score. Therefore, when you record a sleep session while listening to a sound, the app can rank the sounds you've listened to based on your sleep quality scores over time. Of course, the app also has a smart alarm, offline support, sleep analysis and more, but I'd love to get some feedback & suggestions from the demo video. Also feel free to ask me any questions and I'd be happy to answer them! If you'd like to download the app and test it further, it's available here: https://ift.tt/e6HOsfA... https://www.youtube.com/watch?v=ALoPAFb31Bk October 8, 2023 at 01:23AM
Show HN: Reliable AI-generated text detection at checkfor.ai https://ift.tt/UBT7zhm
Show HN: Reliable AI-generated text detection at checkfor.ai Hey all! I've been increasingly concerned about low-quality AI generated content polluting the internet. Other AI detectors don't seem to work well in my experience, so I started checkfor.ai with a couple friends. Please give it a shot on any real text and AI-generated examples and let me know how well it works for you. Thanks for trying, I'm open any and all feedback! https://www.checkfor.ai October 8, 2023 at 01:23AM
Show HN: Embed the 24HourHomepage on your blog or website https://ift.tt/PGfQmZI
Show HN: Embed the 24HourHomepage on your blog or website https://ift.tt/YZ8eV5M October 8, 2023 at 01:18AM
Show HN: Display all stories and comments for a specific Hacker News user https://ift.tt/EvKhufo
Show HN: Display all stories and comments for a specific Hacker News user Hi HN, I have been exploring the Hacker News API [0] a bit and came up with this simple way of exploring a user's past submissions including the comments [1]. It's been fun to dig through some of the old submissions and reading the comments, so I thought I'd share. https://ift.tt/rwoIG5d Caveat: For accounts with a lot of submissions, it may take a while to load. [0] https://ift.tt/NC5E2iO [1] https://ift.tt/bo0mFha... https://ift.tt/rwoIG5d October 8, 2023 at 01:12AM
Show HN: Seed your Postgres database with production-like data https://ift.tt/YUfhC2B
Show HN: Seed your Postgres database with production-like data https://www.snaplet.dev October 7, 2023 at 06:57PM
Friday, October 6, 2023
Show HN: A job application tracker with company reviews, recruiter autoresponder https://ift.tt/zNfqRtA
Show HN: A job application tracker with company reviews, recruiter autoresponder Hey folks. Rolepad is a product born out of my dissatisfaction with hiring processes - both as a candidate and as a hiring manager. Processes that are non-transparent, inefficient, and full of frustration for both sides. This early iteration has focused on the application tracking aspects with a few extra goodies. These days it is common to apply to dozens of positions (some users track over a hundred opportunities). Without a record-keeping system, it can quickly become an unmanageable mess. Even the better-organized among us often end up juggling spreadsheets, emails, and various notes. Rolepad was built to keep this data (company facts, role details, interview stages, contact info, freeform notes, follow-up actions, and more) in one place. Some of the other neat additions: - Forward emails to save@rolepad.com to save them as notes connected to specific opportunities. Forward recruiter messages to no@rolepad.com to have the system automatically reply with a decline response. - Generate shareable Sankey charts of your progress like this: https://ift.tt/TUxvWig - Submit anonymous reviews and insights about application/interview/offer processes at a company . This is new and there aren’t great examples to share yet ( https://ift.tt/hgMpNox is an early glimpse), and I didn’t want to create fake data as a matter of principle. Oh yeah, and it’s totally free :) Creating an account is passwordless and takes seconds, but if you want to kick the tires even faster, I created test credentials for this occasion: username: test@rolepad.com password: hntest With this release, I am also starting conversations with employers ( https://ift.tt/nuT4YHi ). A unified platform for candidates and employers can significantly reduce frustration for both in ways that email cannot. I should note that any solutions here have privacy implications and will require an exceedingly thoughtful execution. And now for the tech stack. The main application uses React with Tailwind on the frontend, C# on the backend, hosted in AWS (App Runner, Lambda, RDS Postgres, SES), with auth provided by Google Firebase, and CI/CD via GitHub Actions. The home page is actually an SSR (server-side rendered) application built with vite-plugin-ssr (now vike) and hosted in a Cloudflare Worker that hits the AWS-hosted API. This is basically a best-of-all-worlds SSR configuration - very fast, zero cold start (!), and essentially free. Any and all feedback is sincerely appreciated! https://rolepad.com October 6, 2023 at 11:01PM
Show HN: Cut back alcohol in a warm and supportive app https://ift.tt/ixkFfNp
Show HN: Cut back alcohol in a warm and supportive app I've always been a heavy drinker and tried multiple time to cut back alcohol, but failed every time. As a mobile developer, I had the idea to create a dedicated app to track alcohol consumption in quick and fun way. That's why I've developed Drylendar, an iOS app translated in French (I'm French) and English that allows people to track their drink every day in a beautiful calendar. To help people staying motivated, I've added medals to unlock and possibility to add friends to share calendars and positive energy. My app is available on App Store for 10 days, and it's been 215 days that I didn't drink alcohol at all, I've never felt healthier & happier! https://ift.tt/IVX0gAa October 7, 2023 at 04:08AM
Show HN: Use Python docstrings as exception messages https://ift.tt/XsEAmwt
Show HN: Use Python docstrings as exception messages The following exception @dataclass class PodBayDoorsStillClosed(DocumentedError): """ I’m sorry, {self.user_name}. I’m afraid I can’t do that. """ user_name: str when raised as raise PodBayDoorsStillClosed('Dave') will print PodBayDoorsStillClosed: I’m sorry, Dave. I’m afraid I can’t do that. Reduce the boilerplate, use more exception classes to better express the business logic, or invent your own use cases :) Can be tried out as: pip install documented which works for Python ⩾ 3.8.1. https://ift.tt/FJX5GK3 October 7, 2023 at 01:09AM
Show HN: Shortbread, create AI comics in minutes https://ift.tt/UFaYhIc
Show HN: Shortbread, create AI comics in minutes Just go to the link and click on "Start Creating". No signing in required. I built shortbread to help anyone to create comics / manga series! Tech stack: GPT 3.5 Turbo - the comic script generation. It handled everything from layout, character, scene, SD prompts, to dialogue. SD 1.5 - We put up SD servers on GCP. For every comic we generate one large image and crop it into panels. Per the experiments of u/Deathmarkedadc on Reddit, this massively helps with consistency. The models are trained on anime scenes tho, and might not be so great with animals. Frontend: Next.js 13 on Vercel, React + Typescript. We built the entire editor from scratch to compose the comic (images, panels, speech bubbles, text) like a webpage. This allows you to edit and republish your comics like a website. You can dynamically generate panels as well. Try resizing a panel into a long narrow box and generate. Backend: Firebase. Comics in the gif: a japanese couple sits at dinner table. The husband told the wife a secret (link https://ift.tt/B5nUWfc... ) An army of male soldiers fighting against an army of female soldiers in ancient china ( https://ift.tt/SpBwRIW... ) a team of girls play volleyball against a team of boys ( https://ift.tt/DnZtE3l... ) Next steps: - More pages - Fine panel-level control. Poses, control net, etc. - Multi-character. - Different styles. - Allows you to control character design. I’m Fengjiao Peng, founder and chief engineer at Shortbread. I was previously a webtoon artist. We are highly committed to building this into something you can create entire comics series / manga / webtoons with. Criticism and suggestions welcome! https://shortbread.ai/ October 6, 2023 at 10:56PM
Thursday, October 5, 2023
Show HN: JsonGenius – Open-Source Web Scraping API with GPT https://ift.tt/xymArUF
Show HN: JsonGenius – Open-Source Web Scraping API with GPT Hello HN! I decided to open-source my own web scraping API that I'm using to get information from different websites without using any selectors or XPath. Just provide the URL and a desired JSON schema, and it will return extracted data. Hope this can be helpful for someone. Cheers! https://ift.tt/JYrVSbc October 5, 2023 at 11:16PM
Show HN: An app store just for installable web apps https://ift.tt/1QvF30d
Show HN: An app store just for installable web apps https://store.app October 6, 2023 at 01:50AM
Show HN: Dittofeed v0.5.0 – Self-host SMS and email customer messaging https://ift.tt/xCz0ZoN
Show HN: Dittofeed v0.5.0 – Self-host SMS and email customer messaging Hey HN, we’ve just released Dittofeed v0.5.0, with the primary change being the addition of SMS as a messaging channel. Dittofeed is an open source (MIT licensed) omnichannel customer engagement platform, similar to Customer.io and Iterable. We added: - Twilio-based SMS messaging. You can create SMS templates and customer journeys within Dittofeed. SMS is a great channel for B2C software companies, looking to engage with their users. For example, e-commerce businesses commonly use SMS to support checkout flows. We'll be making further enhancements to Dittofeed's SMS support in the coming weeks! - We added a new "Trait Exists" segmentation option, which can be used to create a segment of all users with phone numbers, for example. - We made some fairly large improvements to our settings UI. Big shout out to our contributor! https://ift.tt/ghuy7mN The full feature release blog post can be found here: https://ift.tt/kgB5a7A . Looking forward to your thoughts and feedback! Github Repo - https://ift.tt/3iwHPW1 Demo - https://ift.tt/J1FHmZD Docs - https://ift.tt/95H7cwe October 6, 2023 at 12:34AM
Show HN: Multi Bubble Level https://ift.tt/JgUHN83
Show HN: Multi Bubble Level https://ift.tt/jGwgqBD October 5, 2023 at 07:50PM
Wednesday, October 4, 2023
Show HN: Running LLMs in one line of Python without Docker https://ift.tt/wB32XSU
Show HN: Running LLMs in one line of Python without Docker Hello Hacker News! We're Yangqing, Xiang and JJ from lepton.ai. We are building a platform to run any AI models as easy as writing local code, and to get your favorite models in minutes. It's like container for AI, but without the hassle of actually building a docker image. We built and contributed to some of the world's most popular AI software - PyTorch 1.0, ONNX, Caffe, etcd, Kubernetes, etc. We also managed hundreds of thousands of computers in our previous jobs. And we found that the AI software stack is usually unnecessarily complex - and we want to change that. Imagine if you are a developer who sees a good model on github, or HuggingFace. To make it a production ready service, the current solution usually requires you to build a docker image. But think about it - I have a few python code and a few python dependencies. That sounds like a huge overhead, right? lepton.ai is really a pythonic way to free you from such difficulties. You write a simple python scaffold around your PyTorch / TensorFlow code, and lepton launches it as a full-fledged service callable via python, javascript, or any language that understands OpenAPI. We use containers under the hood, but you don't need to worry about all the infrastructure nuts and bolts. One of the biggest challenge in AI is that it's really "all-stack": in addition to a plethora of models, AI applications usually involves GPUs, cloud infra, web services, DevOps, and SysOps. But we want you to focus on your job - and we take care of the rest "boring but essential" work. We're really excited we get to show this to you all! Please let us know your thoughts and questions in the comments. https://www.lepton.ai/ October 4, 2023 at 11:37PM
Show HN: Rust nom parsing Starcraft2 Replays into Arrow for Polars data analysis https://ift.tt/auwhQdH
Show HN: Rust nom parsing Starcraft2 Replays into Arrow for Polars data analysis Been having a lot of fun reading an SC2Replay collection through nom parsers, serializing into Arrow files so that pola.rs can read them and perform data analysis with jupyter lab, plotly or interact with SQL operations, etc. Looking for feedback and ideas on what to progress on. For example, "through history, are my timings getting better?". etc. Also would love to have ideas on what libraries to use to perform forecasting. https://ift.tt/egpP7Am October 5, 2023 at 02:03AM
Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go https://ift.tt/J4RmNMK
Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go https://ift.tt/01hx4Ml October 5, 2023 at 01:36AM
Show HN: An app store just for Web Apps https://ift.tt/Em462k7
Show HN: An app store just for Web Apps https://store.app October 5, 2023 at 01:23AM
Show HN: I made a AI canvas motion generator https://ift.tt/kELfBY1
Show HN: I made a AI canvas motion generator I've created an AI-powered canvas motion generator and would love for you to try it out. This new tool uses advanced AI to automatically generate smooth, natural motions and animations for canvas elements. Whether you're a developer, designer, or artist, I think you'll find this generator makes bringing your static canvases to life easier than ever before. https://ift.tt/t3DIxjO October 4, 2023 at 09:31PM
Show HN: Layoff.watch – email alerts about upcoming layoffs https://ift.tt/SDHfoQG
Show HN: Layoff.watch – email alerts about upcoming layoffs Hey HN! I've been individually checking WARN notice pages about layoffs for a little while and I wanted to build a tool that would bring them all to one place, and email me anytime something comes up with a target keyword. I've got a POC built out with a few items but I wanted to see if anyone else would be interested in this kind of thing before I spend some more time on it. Appreciate your feedback! https://layoff.watch/ October 4, 2023 at 11:19PM
Tuesday, October 3, 2023
Show HN: AI-Generated Luxury Style Stock Images https://ift.tt/oFMWvUO
Show HN: AI-Generated Luxury Style Stock Images Hey HN, We're excited to introduce LuxeStock, a luxury style stock image library powered by AI. These images work well for brands, entrepreneurs, marketers, and content creators. All images are generated by AI and handpicked by humans. We are starting with a newsletter that sends you 20 free premium stock photos every week. Check us out at: https://luxestock.co Thanks! https://luxestock.co October 4, 2023 at 02:41AM
Show HN: Easy MQTT Handler – An MQTT Client to Connect Your PC to Home Assistant https://ift.tt/yf4Y08t
Show HN: Easy MQTT Handler – An MQTT Client to Connect Your PC to Home Assistant Hey HN. I wanted to share my pet project and first open-source contribution with everyone here! Here's a summary of what the tool does: The tool was mainly developed to provide an easy way to integrate Personal Computers into Home Automation and offers a simple, but functional, GUI to connect to an MQTT Broker and listen to a topic. The user is able to define commands and parameters that should be part of the payload of the MQTT messages received from the broker. For each command/parameter combination the user can then define an executable that should be launched once a certain command/parameter combination is received. The tool is neatly integrating into the users' environment by sitting in the tray area as a tray icon. It comes with a Qt5-based GUI and is licensed under the GPLv3+. If you have any questions about, just ask! Thanks. https://ift.tt/DEjTqk4 October 4, 2023 at 12:56AM
Show HN: A better visual builder for complex business logic https://ift.tt/znLb7cC
Show HN: A better visual builder for complex business logic I’m Frank, part of the engineering team re-imagining how software is built at Superblocks. We’re an extensible low-code platform that developers use to build mission-critical internal apps and workflows. We just launched “Control Blocks”, a visual builder for backend business logic that enables developers to drag and drop “blocks” (conditional, loop, parallel, try/catch, variables etc.) onto a canvas and construct cohesive business logic that reads linearly like code. The industry's approach to visual builders thus far has primarily been free-form flow diagrams where lines define the “control”. This approach works fine for a small set of blocks. However, as logical complexity increases, it quickly becomes impossible to read and debug. We wanted to take a much different approach that catered to the enterprise developer by retaining the same abstractions as code. With Control Blocks, developers get a visual programming language that looks, feels, and scales like code. We provide the core primitives that allow you to build visually in Superblocks what you would through code. Some of these primitives, such as our take on parallelism, offer a much simpler abstraction than code. With this approach, operations like debugging and refactoring feel much more “native”. With this as our foundation, we’ve found that it is much easier to design features for testing, tracing, reusability, breakpoints, generative AI, and more. On the technical side, we used this as an opportunity to improve our core execution engine so that it can provide the performance and reliability needed for enterprise usage. We migrated from TypeScript to Golang and started utilizing V8 for our binding resolution engine. Read the linked blog and watch the embedded video and let’s have a conversation about your thoughts on our new take on this visual builder. https://ift.tt/HOKbZsJ October 4, 2023 at 12:18AM
Show HN: Resonant – discover and search high quality blogs https://ift.tt/kTL9oUG
Show HN: Resonant – discover and search high quality blogs Hey! Me and my friend made a feed + search engine for high quality blogs. We wanted to make it easy to discover new blogs / articles based on what you have liked before. To do this, we recursively crawl blogs and their outbound links. We use sentence-transformers to embed each page, which lets us show you other articles you might like. The final goal is to make Resonant into a social platform where you and your friends can share, discuss, and discover new high quality articles. https://ift.tt/ch3DZGw October 3, 2023 at 10:28PM
Monday, October 2, 2023
Show HN: Cursor: Chrome and Orion ext to clone and open any repo (VS Code too) https://ift.tt/hI7AtcU
Show HN: Cursor: Chrome and Orion ext to clone and open any repo (VS Code too) Cursor is such a game-changer so I made it the default editor for my new extension. https://ift.tt/vgwrb9D October 3, 2023 at 01:45AM
Show HN: Hardcover – Letterboxd for Books https://ift.tt/J21T3h8
Show HN: Hardcover – Letterboxd for Books Hi HN! A little over two years ago, Goodreads announced they were shutting off access to their API. I was using it to show what I was reading on my blog at the time, and started looking for alternatives. I found a few that showed potential. I'd been using Letterboxd for a few years at that point and felt it had something that was missing from GR and the others I found, but I couldn't put my finger on it. I decided to build it instead (I'm sure many creators can relate ). I made a post on the /r/cofounders subreddit about the idea, and found Ste. With me as a full-stack product dev and him on product design, we talked to hundreds of readers about what they want in a book tracking and social platform. We've listened to their feedback, tested and iterated constantly. We believe we've created a book space that feels as warm as a familiar library but as exciting as a midnight book launch party. This past weekend we launched Hardcover on Product Hunt (and hit #3!). We describe Hardcover as a book tracking social network for readers to find new books, track what they read and make lasting connections with other readers. So, Letterboxd for books! Here are a few of my favorite things you can do on Hardcover: Find books - Search for books you know of, check out trending books, explore lists and prompts to find hidden gems, review your recommendations, stumble on friends reads in your feed, or browse all book by genre, mood or tag. Decide what to read - Besides all the book facts you'd expect to see, we show you a personalized Match Score from 0% to 100% for each book based on your reading history. You'll also see ratings & reviews from readers you follow and readers most similar to you. Track your reading - One place for every book you want to read, have read and more. You can set your privacy level to public, private (for a book?) or friends only. Use Airlists (our version of Airtable for Books) to further organize your library. Log your reads - Rate and review books on a 5-star scale with half-star increments. Showcase your favorite books on your profile at hardcover.app/@username Read even more - Set reading goals and explore your reading stats through charts and data visualizations to help keep you consistent and understand your own reading habits and tastes. AI librarian, Bookle game, referral program, Goodreads/StoryGraph importer, GraphQL API, light/dark modes, an active Discord and so much more! I'm excited to share and get feedback from the Hacker News community we've all been a part of for so long (even if I've mostly lurked here since 2009 ). In terms of launch numbers (which I always love to see), here's our dashboard that shows how it went. We had about 250 new members join in the last 3 days, and a few new subscribers. We're still a ways away from being profitable. It costs us about $1,000/month to run Hardcover – even before salaries. We're about 30% of the way there. https://ift.tt/fLpqcGj... I'm most excited about the momentum from launch - seeing people share Hardcover with friends of theirs who read and growing the community. If you're a reader I'd love to invite you to join us! Any feedback, questions or comments are always welcome. I'm an open book, so feel free to ask me anything. Adam https://ift.tt/CQ9dhnT https://hardcover.app October 3, 2023 at 04:46AM
Show HN: A new stdlib for Golang focusing on platform native support https://ift.tt/Xx5G2Oz
Show HN: A new stdlib for Golang focusing on platform native support No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://ift.tt/Wz8DSPK https://ift.tt/ToYO68U October 3, 2023 at 04:20AM
Show HN: Open-source tool for declarative alerts / notifications (alpha release) https://ift.tt/ThDJNGW
Show HN: Open-source tool for declarative alerts / notifications (alpha release) https://ift.tt/WpQeldo October 3, 2023 at 01:19AM
Show HN: Anything World – AI for 3D auto-rigging and animation https://ift.tt/a8D29TF
Show HN: Anything World – AI for 3D auto-rigging and animation https://anything.world/ October 3, 2023 at 12:32AM
Show HN: An Astro boilerplate to help you launch your SaaS in 3 minutes https://ift.tt/hHu81aV
Show HN: An Astro boilerplate to help you launch your SaaS in 3 minutes Hey HN, Inspired from Marc's ShipFast, I've built LaunchFast which helps you with a set up that: - has a component for making SEO at your fingertip - enables you to utlilize Upstash, a Serverless Redis with budget friendly pricing - send transactional emails with Resend - captured analytics with Google & PostHog - capture payments via Lemon Squeezy & Stripe - login users via Google Oauth2 and Emails - verify users in case they sign up non-OAuth2 methods - Pre-built Components & Animations! Rishi https://ift.tt/X7865FK October 2, 2023 at 04:35PM
Show HN: I Made an App to Summarize YouTube Videos in Just One Click https://ift.tt/7QzRdJr
Show HN: I Made an App to Summarize YouTube Videos in Just One Click Hey folks! My weekend project, Summify.io, has officially launched! It's an AI-driven tool that simplifies your life by summarizing YouTube videos in just a single click. Now, you can get the gist of those long vids without breaking a sweat! Built from the ground up as a solo developer, it's been an incredible journey full of late nights, countless coffees, and the spirit of indie hacking The amazing response from our private release has motivated me on to start building even more features. Can't wait for you to check it out and share your thoughts! Try Summify.io now and let's me know what you think https://summify.io October 2, 2023 at 06:59PM
Sunday, October 1, 2023
Show HN: Podman Quadlet Hetzner ansible template for $5 bun.js app deployments https://ift.tt/PqO6Kgw
Show HN: Podman Quadlet Hetzner ansible template for $5 bun.js app deployments Example of standalone Bun.js application deployment to Hetzner Cloud using Rootless Podman Quadlet systemd services. https://ift.tt/z1NDLtG October 2, 2023 at 12:25AM
Show HN: NanceFi – Visualize public companies revenue sources, costs and margins https://ift.tt/jhgreSl
Show HN: NanceFi – Visualize public companies revenue sources, costs and margins Hey HN! Today, I'm thrilled to introduce "Nancefi", a SaaS app designed specifically for those who need a deeper insight into SEC reports. If you've ever found yourself sifting through pages of financial data, you know how daunting and time-consuming it can be. With Nancefi, we bring a solution to this problem. *Key Features:* * Data Extraction: Our advanced algorithms scan through SEC reports, pulling the most relevant data points for analysis. * Sankey Diagram Visualization: Visualize the extracted data in a comprehensive manner using Sankey diagrams. This makes understanding the flow of information and resource allocation easier than ever before. * API Consumption: For developers and businesses looking to integrate this data into their systems, we provide a robust API to fetch and utilize the extracted information. Tech Stack: We've built Nancefi using some of the most modern and powerful tools: - Frontend: Next.js with TailwindCSS for a sleek and responsive design. - Backend: PostgreSQL for reliable data storage, tRPC for efficient remote procedure calls, and Prisma for easy database interaction. * Why Nancefi?: The world of financial data is vast and often hard to navigate. With Nancefi, we aim to make this journey smoother for analysts, businesses, and anyone interested in understanding SEC reports in depth. Give it a Try!: We would love for you to try out Nancefi and share your feedback. Looking forward to your feedback and suggestions! https://ift.tt/Yomcg6Z October 1, 2023 at 09:26PM
Show HN: Postman and Insomnia Alternatives https://ift.tt/brR3L0M
Show HN: Postman and Insomnia Alternatives https://ift.tt/ianulfw October 1, 2023 at 07:32PM
Show HN: Antonemo – A Game of Words and Their Opposites https://ift.tt/rmx5blA
Show HN: Antonemo – A Game of Words and Their Opposites I had the idea to build this game when the Wordle craze was going on. Antonemo is somewhat inspired by the hard mode of Wordle. I finally built the game now as I wanted to learn some new web frameworks. To my knowledge, no other similar game exists. In Antonemo, your goal is to construct words and unlock letters by finding their antonyms, which then allows you to create even more words. For a more detailed understanding of the game-play, you can refer to the in-game instructions or the GitHub README. The game offers a challenging yet educational experience, allowing players to expand their vocabulary and learn about new words. If you’re ever stuck, the game provides hints for both words and their antonyms. The game also features multiple word lists that you can cycle through for an ever-changing challenge. https://ift.tt/7GtmKVg October 1, 2023 at 04:33PM
Show HN: Svmidi, a suckless virtual MIDI keyboard https://ift.tt/4xgulaI
Show HN: Svmidi, a suckless virtual MIDI keyboard This is a minimal yet functional midi virtual keyboard written in C, using Xlib and asound or sndio. Tested on Linux and OpenBSD, replaces softwares such as VMPK. https://ift.tt/rp7qKVQ October 1, 2023 at 03:39AM
Subscribe to:
Posts (Atom)