ads
Thursday, February 29, 2024
Show HN: Marimo – open-source reactive Python notebook – running in WASM https://ift.tt/uWHsqOg
Show HN: Marimo – open-source reactive Python notebook – running in WASM Hi HN! Last month, we shared marimo [1][2], an open-source reactive notebook for Python. For those who missed it, marimo notebooks are reproducible, stored as Python files, executable as Python scripts, and deployable as web apps. It’s now possible to run marimo notebooks entirely in the browser via WebAssembly (WASM). - A marimo tutorial as a WASM notebook: https://ift.tt/lqfC8iR - Training a neural network with Karpathy’s micrograd: https://ift.tt/xFDJ4d0 - Visualizing attractors, as a read-only app: https://ift.tt/5XSCyk6 - A blank notebook: https://marimo.new - Docs: https://ift.tt/3bT2LDY WASM notebooks let you experiment with code without having to install Python on your machine. These notebooks can be easily shared — marimo includes a button that generates a marimo.app URL (code encoded as a query parameter), and marimo.app has a built-in permalink generator. We also support embedding via iframes: you can use this to (say) author interactive documentation or standalone interactive blog posts. We now in fact use embedded WASM notebooks throughout our API docs. Our WASM notebook is powered by Pyodide [3], a WASM-based Python distribution. Pyodide can run any Python package that has a pure Python wheel, as well as many popular libraries for scientific computing and machine learning, including Pandas, NumPy, SciPy, and scikit-learn. Over time, we expect more and more libraries to be packaged for Pyodide. We’re very excited by the potential of WASM notebooks to make computing more accessible, and we’re in awe of all that the WASM and Pyodide contributors have accomplished. We have lots more planned (one example: we plan to make it easy to work with local files), and hope to share new developments with you in the future. In the meantime, please try https://marimo.app out. We’d appreciate feedback! P.S. Our support for WASM is very new; you may encounter sharp edges. Still, since WASM-compatibility was one of the most requested features from our previous HN, we felt it was worth sharing. [1] https://ift.tt/Bru6fcm [2] https://ift.tt/NcMFAnT [3] https://ift.tt/K7xT8CP https://ift.tt/lqfC8iR March 1, 2024 at 01:12AM
Show HN: PyAirbyte – We built a lightweight Python library for ELT https://ift.tt/J1Vxu4E
Show HN: PyAirbyte – We built a lightweight Python library for ELT https://ift.tt/EQLSUWj March 1, 2024 at 12:51AM
Show HN: We Built the Fastest Spreadsheet https://ift.tt/fKsVpcN
Show HN: We Built the Fastest Spreadsheet https://rowzero.io February 29, 2024 at 10:57PM
Wednesday, February 28, 2024
Show HN: Unicode Separated Values (USV) Rust Crate https://ift.tt/7X4jrMC
Show HN: Unicode Separated Values (USV) Rust Crate https://ift.tt/Cz65iGc February 29, 2024 at 12:43AM
Show HN: Fractional GPUs for AI https://ift.tt/PTlpwsQ
Show HN: Fractional GPUs for AI https://ift.tt/CkR0Byu February 29, 2024 at 12:20AM
Show HN: Noop Workshop, Develop with Local/Cloud Parity https://ift.tt/cDHaVQM
Show HN: Noop Workshop, Develop with Local/Cloud Parity Hello HN, Milin @Noop.dev[1] here! We're very excited to share Noop Workshop with you! For the past several months we have been preparing to launch the Noop Developer Platform. The platform handles all aspects of running and operating your software. Until a few months ago, our focus was on hosting and running software in the Cloud. But we realized there's a growing need for local development tools that can help make the transition from local development to cloud hosting easier. And so, Workshop was born. We felt existing tools were either too specialized or too disconnected from the specific constraints and complexities of cloud hosting. Noop Workshop aims to solve this problem by defining an Application in one unified format that works in both local and cloud environments. It’s possible to use Noop Workshop even if Noop Cloud is not your target deployment. The Noop Application config, called a Blueprint, will be familiar to developers that have experience using popular container orchestration tools. However, Blueprints are a higher-level abstraction, and more Application concepts can be defined with less code. Once you're up and running, Noop provides a suite of tools for analyzing logs, interacting with running containers, routing traffic (all HTTPS) and automatically detecting code changes. In addition to technical advantages, our license has no commercial use restrictions — we intend to keep it that way. We want to eliminate the operational overhead of software. Workshop along with Cloud is the foundation on which we plan to achieve that goal. Our Cloud platform is available by invitation. If you’d like to join the waitlist, download our Desktop app [2] and select the Cloud button on the app home screen to register. 1. https://noop.dev 2. https://ift.tt/ecTsBb7 https://ift.tt/JyQW0P1 February 28, 2024 at 10:50PM
Tuesday, February 27, 2024
Show HN: Velvet – Data platform with an AI SQL editor https://ift.tt/GrsaDph
Show HN: Velvet – Data platform with an AI SQL editor Hi HN — Chris here, Velvet co-founder. I’m excited to share what we’ve been working on, a platform to unify disparate data sources into a single queryable interface. We built Velvet to solve our own problem. We’re a small team and wanted to combine the data from various services (Stripe, Supabase, etc.) into a layer that would help us make product decisions and ship new features faster. On the surface, it may look like a simple text-to-SQL data notebook. But under the hood, it’s an accessible and interoperable backend-as-a-service that your entire product team can utilize. Connect to your databases, sync third-party APIs, capture webhook events — then write data directly, spinning up queues and analytics databases on the fly. The magic of our tool is in unifying data sources into a native SQL layer. We leverage ClickHouse to enable you to write joins across datasets you’ve never been able to pair together before (without significant effort). We layer on an iterative SQL query interface to help you write and refine queries with the assistance of AI. Our product works great for individual contributors and solo devs, but we’ve also built in collaboration features so data access doesn’t get siloed. Your saved queries can be turned into API endpoints and used directly in feature development. This makes the workflow of shipping new features really fast! Ping me if you want to early access to this feature. Watch our video demo ( https://youtu.be/CW5TXMCyfC0 ) and try the live demo in our app. Feel free to email me directly (chris@usevelvet.com) with questions and feedback. Thanks for checking out Velvet! https://ift.tt/vaLXiVN February 28, 2024 at 01:11AM
Show HN: Leaping – Open-source debugging with LLMs https://ift.tt/W8hVQvN
Show HN: Leaping – Open-source debugging with LLMs Show HN: Leaping - Open-source debugging with LLMs Hi HN! We’re Adrien and Kanav. We met at our previous job, where we spent about a third of our life combating a constant firehose of bugs. In the hope of reducing this pain for others in the future, we’re working on automating debugging. We started by capturing information from running applications to then ‘replay’ relevant sessions later. Our approach for Python involved extensive monkey patching: we’d use OpenTelemetry-style instrumentation to hook into the request/response lifecycle, and capture anything non-deterministic (random, time, database/third-party API calls, etc.). We would then run your code again, mocking out the non-determinism with the captured values from production, which would let you fix production bugs with the local debugger experience. You might recognize this as a variant of omniscient debugging. We think it was a nifty idea, but we couldn’t get past the performance overhead/security concerns. Approaching the problem differently, we thought - could we not just grab a stack trace and sort of “figure it out” from there? Whether that’s possible in the general case is up for debate – but we think that eventually, yes. The argument goes as follows: developers can solve bugs not because they are particularly clever or experienced (though it helps), but rather because they are willing to spend enough time coming up with increasingly informed hypotheses (“was the variable set incorrectly inside of this function?”) that they can test out in tight feedback loops (“let me print out the variable before and after the function call”). We wondered: with the proper context and guidance, why couldn’t an LLM do the same? Over the last few weeks, we’ve been working on an approach that emulates the failing test approach to debugging, where you first reproduce the error in a failing test, then fix the source code, and finally run the test again to make sure it passes. Concretely, we take a stack trace, and start by simply re-running the function that failed. We then report the result back to the LLM, add relevant source code to the context window (with Tree-sitter and LSP), and prompt the AI for a code change that will get us closer to reproducing the bug. We apply those changes, re-run the script, and keep looping until we get the same bug as the original stack trace. Then the LLM formulates a root cause, generates a fix, we run the code again - and if the bug goes away, we call it a day. We’re also looking into letting the LLM interact with a pdb shell, as well as implementing RAG for better context fetching. One thing that excites us about generating a functioning test case with a step-by-step explanation for the fix is that results are somewhat grounded in reality, making hallucinations/confabulations less likely. Here’s a 50 second demo of how this approach fares on a (perhaps contrived) error: https://ift.tt/YTPMnJf We’re working on releasing a self-hosted Python version in the next few weeks on our GitHub repo: https://ift.tt/3fVYQPp (right now it’s just the demo source code). This is just the first step towards a larger goal, so we’d love to hear any and all feedback/questions, or feel free to shoot me an email at adrien@leaping.io! February 28, 2024 at 01:59AM
Show HN: Scribbler - An open source notebook tool for JavaScript https://ift.tt/3XRaLfG
Show HN: Scribbler - An open source notebook tool for JavaScript Scribbler is a tool to do experimentation in JavaScript using a notebook kind of environment. It runs in the browser without the need for a backend. It is deal for learning and experimentation in JavaScript. USP of Scribbler are: no login, no node/npm, can load ES 6 modules. Check the website at: https://scribbler.live . The web-app is available at: https://ift.tt/D2AIg9r . Scribbler has been built to satisfy a need for doing experimentation. Jupyter Notebook is very popular amongst python developers and data scientists for experimentation. It gives a simple interface for experimenting in python for testing code or for experimental analysis. Jupyter Notebook provides this application by running what is known as a “kernel” in the backend and giving back the results to the ui for display. It is an open source and free to use tool. Thus it has become extremely popular. As it is in Python, it requires installation of python environment and the libraries to use the tool. There are fully hosted alternatives like Google Colabs, where one can experiment in Python without installing anything. There is no similar open source tools for Javascript. There are online tools like jsfiddle/codepen etc but none that can be downloaded and used as a free tool or embedded on other solutions. Pure Javascript and JS libraries can ideally run without the need for a backend code like node.js or Python. Javascript is built to run by default in the browser. Optimization of the browser tech by Chromium (i.e. V8) and Firefox has ensured Javascript in the browser is fast and efficient. Thus we can build a good notebook tool using just front end technologies. I’ve been looking for such a solution for quite sometime mainly to test out some of the open source JS libraries and also for building some new open source projects. As I couldn’t find any solution I have built a simple tool to run javascript in notebooks. I call it Scribbler (so much for creativity). It is available as an open source solutions — free to use and modify. The source code is available at: https://ift.tt/dKXxjph It does not require any backend technology. Users can download and use it in the file system or host it in webserver to use it on the internet. I have used Github Pages to host it. As it does not require backend, I need not buy/host a server to do that (ain’t it beautiful?). JavaScript can be used for a variety of experimentation. I’ve learnt a lot about Dynamic systems while using Scribbler to do simulations. It has also helped me in understanding some concepts of decentralized finance. I’ve also used Scribbler to solve some equations using numeric methods. Given the dynamic nature of JavaScript and its close integration with the UI, one can use it for building charting/dahsboarding tools. Scribbler can infact be even used for data science and machine learning. JavaScript has a vibrant community with a wide range of libraries available. Thus the usecases of Scribbler are limitless. I hope as more people start using Scribbler, there will be more and more applications including interactuve data science, Generative AI, scientific simulations, financial/economic applications, decentralized computing etc. Happy experimenting!! https://ift.tt/D2AIg9r February 27, 2024 at 11:47PM
Show HN: Nuke – A memory arena implementation for Go https://ift.tt/zfd3eGx
Show HN: Nuke – A memory arena implementation for Go https://ift.tt/6ikLszW February 28, 2024 at 12:31AM
Monday, February 26, 2024
Show HN: Teraace: Product Analytics Beyond Numbers https://ift.tt/7vFR9Ux
Show HN: Teraace: Product Analytics Beyond Numbers Profitable growth relies on understanding user behavior. Discover the why, not just the what. Traditional analytics skim the surface, falling short of capturing the narrative 'why'. Event tracking quickly becomes cumbersome and hard to keep up with. Whether your growth is sales or product-led (PLG), use Teraace to accelerate activations, optimize onboarding, or target training. Teraace harnesses machine learning to transform user behavior into a clear visualization of the actual buyer's journey. Crucial insights even at low user volumes. Private and secure data ingestion methods include an easy one-line script for automatic interaction capture, integration with Segment for streamlined data flow, or send your own direct batches from Mobile, App, or Web through our secure API. Uncover hidden patterns in user behavior. By joining our free beta, you gain early access to tools that will evolve to predict and influence user journeys, with a commitment to maintaining fair and predictable usage-based pricing. https://www.teraace.com February 27, 2024 at 01:16AM
Show HN: Sqlbind a Python library to compose raw SQL https://ift.tt/QAm1DW7
Show HN: Sqlbind a Python library to compose raw SQL https://ift.tt/5hQvyjF February 27, 2024 at 12:22AM
Sunday, February 25, 2024
Show HN: Continuous-eval – Granular evaluation of GenAI pipelines https://ift.tt/HSduPVA
Show HN: Continuous-eval – Granular evaluation of GenAI pipelines Hi HN - we are the creators of “continuous-eval”, an open-source tool to test and evaluate generative AI apps. "Continuous-eval" came from our efforts to measure, validate and improve the reliability of a finance AI copilot we were developing for banks. End-to-end evaluation was not enough for us. We wanted to have granular evaluations that help pinpoint the bottlenecks and identify what / how to improve. We’ve since developed more metrics and made the framework more flexible so it can evaluate components like agent tool use, code change, retrieval steps, etc. Let us know what you think of our approach to GenAI App evaluation. https://ift.tt/mnDjhep February 26, 2024 at 01:41AM
Show HN: My decentralised-ish Web3 platform https://ift.tt/9oqEegN
Show HN: My decentralised-ish Web3 platform https://ift.tt/KqCMbUl February 25, 2024 at 08:34PM
Saturday, February 24, 2024
Show HN: Task manager with bear notes style tagging system https://ift.tt/CBOtebW
Show HN: Task manager with bear notes style tagging system https://hyperaide.com/ February 25, 2024 at 03:57AM
Show HN: Psfiles – a CLI tool to monitor file system activity of a Linux process https://ift.tt/DZYeyiQ
Show HN: Psfiles – a CLI tool to monitor file system activity of a Linux process Psfiles is a simple utility to view file system activity of Linux processes. Features: - start new process or attach to existing one and trace its file system activity, - output results to standard output or save results to file, - custom results sorting and filtering. https://ift.tt/zo87vJP February 25, 2024 at 02:38AM
Show HN: Logo Generation with AI https://ift.tt/tsCGHE7
Show HN: Logo Generation with AI https://mylogo.ai February 25, 2024 at 02:03AM
Show HN: I built jq-like scriptable tool to query CSV and JSON with SQLite https://ift.tt/fruGJUb
Show HN: I built jq-like scriptable tool to query CSV and JSON with SQLite https://ift.tt/Q0c5len February 25, 2024 at 01:19AM
Friday, February 23, 2024
Show HN: Flash Calendar – performance focused calendars for React Native https://ift.tt/nF1SNDJ
Show HN: Flash Calendar – performance focused calendars for React Native Hi everyone! I just open sourced my first package: a new way of building calendars in React Native. It uses Shopify's FlashList component as its foundation, along with React optimization techniques to re-render only what changed. I'm using in production for my side-project and it behaves incredibly well. I hope it can be useful for more of you! Bests, Marcelo https://ift.tt/K5ZUEFn February 23, 2024 at 10:45PM
Thursday, February 22, 2024
Show HN: I made a multiplayer browser game https://ift.tt/4l1vxci
Show HN: I made a multiplayer browser game http://boxfight.xyz/ February 23, 2024 at 03:01AM
Show HN: Learn Game Theory Optimal Poker Preflop with Spaced-Repetition https://ift.tt/IhAu7Z6
Show HN: Learn Game Theory Optimal Poker Preflop with Spaced-Repetition Hi HN, Sharing my poker preflop trainer product, a subset of my Live Poker Theory project. https://ift.tt/RWEZD81 Live Poker Theory helps translate complex poker solver strategy to actionable strategies while playing and aims to make studying poker more efficient and more fun. While I usually try to focus on sharing it in poker communities, I saw a few poker articles frontpage this site so I figure it doesn't hurt to share it here. In case you don't know, before 2015 most poker software could only calculate "all-in equity" - if there was no game tree and players could only go all-in or fold. These days, solvers can calculate the full game tree, with a lot of assumptions, and we can use them to generate preflop charts. Sometimes people call this GTO (game-theory optimal) though I prefer the term "theory-based" to recognize how frequently you want to diverge from equilibrium even if you've studied it. Preflop refers to the first two cards you're dealt and the first round of betting which is a very fundamental street. Preflop is a good example of where I find it useful to study equilbrium even if you might diverge in practice - for example, once you understand how often a player should be 3-betting you (re-raising you after you've raised), if you know someone doesn't do it with hands like Ace-Five suited, you can fold hands you'd otherwise continue with. But it's helpful to understand a strong player should frequently be 3-betting Ace-Five suited. Some other info that might be helpful: 1) Rake refers to whether the "house" removes money from the pot which happens at most low-stakes games. Higher stakes games tend to be "time" games where the players simply pay an hourly fee so there's no effect of rake on the game itself. That also may be true at an unraked home game. 2) A straddle is an optional third blind that's often strongly encouraged as something everyone at the table does, and of course the charts are different with that third blind Spaced-repetition is something that only my trainer does, while it's a well understood concept on places like Hacker News, it's not well understood by the poker community. Even if you plan to make adjustments against certain players, there's good reasons to memorize a preflop chart. It helps you stay disciplined if you're "tilted" if you know what a reasonable baseline strategy is. It also helps you clearly define your postflop strategy, both while doing solver work and while playing. For examlpe, frequently the best river bluffs are the "bottom of our range", since our worst hands beneift the most from our opponent folding. But the "bottom of our range" is only clearly defined if our range is clearly defined, so if you've memorized your preflop range, you'll have a better understanding of your overall strategy postflop. One last important note, the charts are based on a 2.5x raise, so in a 2/5 game, a raise to $12, which is fairly rare to see in practice. If you have the solver raise 3x or 4x, the overall strategy is much much tighter. While this is more correct against perfect opponents, in practice frequently we're against weaker opponents and we'd rather play a looser range since we'll have an advantage postflop. By studying 2.5x, we keep a more reasonable loose range but still let the solver give us a reasonable baseline of hands to play. Currently, you can try out Tournament, 50 Big Blind stack depth, Raise First In without an account. With an account and for free, you can study cash or tournament "Raise First In" (whether to raise or fold if it folds to you), "Vs Open" (whether you raise, fold, or call if someone raises before you act), for free, for cash or tournaments. I have paywalled only cash game BB defend (if someone raises when you're in the big blind) for $10/mo or $59/year. I'm also actively adding more preflop charts, developing postflop content with spaced-repetition and a native mobile app. https://ift.tt/RWEZD81 February 23, 2024 at 02:36AM
Show HN: Strada – Cloud IDE for Connecting SaaS APIs https://ift.tt/zB6b5W0
Show HN: Strada – Cloud IDE for Connecting SaaS APIs Hi HN! I’m Arash, one of the founders of Strada ( https://ift.tt/Alm4cZP ), a cloud IDE for building automation workflows across your company’s SaaS apps. Strada handles integrations, triggers, infrastructure and observability while letting you write core workflow logic in Python (more languages soon). It's for teams that hit limitations with low-code tools while building with internal apps — eg. Zendesk, Jira, Salesforce, Slack. You can access our docs at ( https://ift.tt/ZvLMV9q ). While working on our first product (a unified accounting API), we learned that as companies grow, their integration teams become more technical but typically still use low-code tools. We also observed that as LLMs are becoming popular, these teams (usually outside of engineering) are adopting more code. For example, we spoke with multiple companies that generate integration code with an LLM and use it in their low-code platform. Unfortunately, most integration tools are not designed with code as a first-class citizen. They often have limited support for external libraries, restrict how variables are used, and limit how code blocks interact with other workflow steps. But integration developers put up with them because stitching together authentication, scripts, APIs, infrastructure, and observability is time consuming and not a core focus for their teams. Instead of drag-and-drop blocks, we chose code as the main interface. Tasks that are frustrating in low-code tools become simple with code: conditional logic with layers of branching, complex transformations, or problems that an external library already solves (for example, redacting personally identifiable information with the scrubadub library [1]). Each Strada workflow is a contiguous Python script, and every action configured in the UI can be invoked like a function. We started with Python since it’s popular with teams outside of engineering, like IT, Data, and Ops. Our goal is to help integration builders focus on logic unique to their business by simplifying everything outside of that: - Integrations: we handle authentication and provide abstractions for common app actions; - Triggers: workflows can be triggered by a webhook or run on a schedule; - Infrastructure: one-click deployment with automatic scaling; - Observability: detailed logging of workflow actions, payloads, and errors. Today, customers use Strada for workflows like Customer Support (receive Zendesk ticket webhook, remove sensitive information, perform sentiment analysis using OpenAI, and escalate problematic tickets) and Customer Onboarding (receive webhook with new customer data & files, transform to expected format, send request to third-party API, send request to internal endpoint). What we're currently working on: - More enterprise app integrations; - A self-hosting option; - More runtimes in addition to Python; - AI for code generation. We’re excited for you to try it and share your feedback! [1] https://ift.tt/CRZGN8Y https://ift.tt/Alm4cZP February 22, 2024 at 11:45PM
Wednesday, February 21, 2024
Show HN: jSuites v4 - A library of ultra-light components and plugins free (MIT) https://ift.tt/6ZcSVlR
Show HN: jSuites v4 - A library of ultra-light components and plugins free (MIT) https://ift.tt/GOu3eak February 22, 2024 at 12:17AM
Show HN: Modguard – a lightweight Python tool for enforcing modular design https://ift.tt/uwWal9C
Show HN: Modguard – a lightweight Python tool for enforcing modular design Hi HN! We are excited to show you modguard - a Python tool we built to enforce a modular, decoupled package architecture. We built modguard to solve a recurring problem that we've experienced on software teams - code sprawl. Over time, cross-module imports would tightly couple together what used to be independent domains, and eventually create "balls of mud". This made it harder to test, and harder to make changes. Mis-use of modules which were intended to be private would then degrade performance and even cause security incidents. This would happen for a variety of reasons: - Junior developers had a limited understanding of the existing architecture and/or frameworks being used - It's significantly easier to add to an existing service than to create a new one - Python doesn't stop you from importing any code living anywhere - When changes are in a 'gray area', social desire to not block others would let changes through code review - External deadlines and management pressure would result in "doing it properly" getting punted and/or never done Attempts to fix this problem always came up short. Inevitably, standards guides would be written, and stricter attempts would be made to enforce those guides. Teams would lead developer education efforts, and restrict code review. These approaches each had their own flaws, and didn't scale. The solution is to explicitly define a module's boundary and public interface in code, and enforce those domain boundaries through CI. This means that introducing a new cross-module dependency required explicitly changing the public interface or the boundary itself. This is a significantly smaller and well-scoped set of changes that can be maintained and managed by those who understood the intended design of the system. modguard is: - fully open source - able to be adopted incrementally - implemented with no runtime footprint - a standalone library with no external dependencies - interoperable with your existing system (cli, generated config) We hope you try it out! We’d love your feedback. Github - https://ift.tt/zGUbmOd Docs - https://ift.tt/laHBSQ6 admin@0x63problems.dev https://ift.tt/zGUbmOd February 22, 2024 at 12:07AM
Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) https://ift.tt/YclVDgO
Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) This lets you talk to local LLMs in Apple Notes. I saw Obsidian Ollama ( https://ift.tt/L5SAVEq ) and thought it was handy, but I'm too lazy to migrate away from the Apple ecosystem, so I quickly hacked this together. I tend to use Notes as a scratchpad for prompts, so it's nice to do some quick inference without leaving the app. Notes doesn't really support plugins so I'm using the macOS accessibility API for reading selections and then stream responses using the clipboard (not ideal but it works). https://ift.tt/wJadzyx February 21, 2024 at 11:46PM
Show HN: Python Client for Groq's web interface https://ift.tt/yFmCXDl
Show HN: Python Client for Groq's web interface I wasn't able to get an API key for Groq so I made a python client on top of the web interface. https://ift.tt/6zrjlga February 20, 2024 at 11:25PM
Tuesday, February 20, 2024
Show HN: DMARC Checker https://ift.tt/WonuHPU
Show HN: DMARC Checker https://ift.tt/ZMzulwP February 20, 2024 at 11:52PM
Show HN: Swift Mail. Fastmail's modern mail standard delivered natively on macOS https://ift.tt/4Ce9iNq
Show HN: Swift Mail. Fastmail's modern mail standard delivered natively on macOS Hello HN! I'm excited to introduce Swift Mail, a native macOS email client purpose-built for the JMAP mail standard. Primarily constructed with SwiftUI and occasional AppKit elements, Swift Mail combines the speed and efficiency of a modern mail standard with desktop-centric features such as system notifications, keyboard shortcuts, quick look, multiple windows, state restoration, dark mode, and more. Swift Mail distinguishes itself from other email clients with its steadfast commitment to the JMAP standard over the traditional IMAP implementation, facilitating seamless alignment with modern mail features. It supports various innovative Fastmail features, such as multiple sending identities, the ability to send or reply on-the-fly from wildcard (*) aliases, and the ability to swiftly transition between (true) label and folder organization schemes. Swift Mail prioritizes user privacy and does not collect any user data or function through intermediary servers. Instead, it directly connects to the JMAP server with the user's provided account credentials, processing and storing all data locally on the user's device. Currently, Swift Mail is available directly via the Mac App Store with support extending back to Monterey. I’m also running a developer build on visionOS (if you have hardware and are interested in testing a beta release, please reach out to beta at swiftmail dot io). A sincere thank you to everyone who has contributed their valuable insights or participated in beta testing via TestFlight thus far. Looking forward to your feedback! - Karl https://ift.tt/eXV5L0T February 21, 2024 at 12:18AM
Show HN: Kiva for Solar – Invest in solar in the Global South and get repaid https://ift.tt/KURkv2r
Show HN: Kiva for Solar – Invest in solar in the Global South and get repaid Founded by one of the creators of Kiva.org, Renewables.org is the highest impact-per-dollar investment of any kind. Our analysis shows that investing with Renewables.org creates 5x the carbon impact of US solar investing and is 48% more effective than voluntary carbon offsets. Renewables.org — the online solar investing non-profit. https://ift.tt/aR6T1Au February 20, 2024 at 11:40PM
Monday, February 19, 2024
Show HN: Tl;Dr Voters – Simplifying Democracy with AI Powered Ballot Summaries https://ift.tt/YylOH9f
Show HN: Tl;Dr Voters – Simplifying Democracy with AI Powered Ballot Summaries https://ift.tt/bmDx1cF February 20, 2024 at 12:24AM
Show HN: The 2FA app that tells you when you get `012345` https://ift.tt/zDNIau5
Show HN: The 2FA app that tells you when you get `012345` https://ift.tt/GHsbXW2 February 20, 2024 at 12:16AM
Show HN: Super fast BitTorrent DHT index – ralyodio/dht_indexer https://ift.tt/19Decq7
Show HN: Super fast BitTorrent DHT index – ralyodio/dht_indexer https://ift.tt/lNvi4xy February 19, 2024 at 09:50PM
Sunday, February 18, 2024
Show HN: Like HN, but for Science https://ift.tt/1I46Wli
Show HN: Like HN, but for Science https://ift.tt/mMu8ye1 February 19, 2024 at 04:30AM
Show HN: The History Chronicle – daily historical facts in newspaper form https://ift.tt/XpxWuKd
Show HN: The History Chronicle – daily historical facts in newspaper form https://ift.tt/G4Ylqyx February 19, 2024 at 03:26AM
Show HN: Caps-log (Captain's log) – A small TUI journaling tool https://ift.tt/8LZzv96
Show HN: Caps-log (Captain's log) – A small TUI journaling tool Caps-log is a compact TUI (Text-based User Interface) journaling application crafted in C++ and leveraging the FTXUI library for its terminal interface. It allows users to save daily log entries as simple markdown files, making it an appealing tool for those who prefer working within a terminal environment. The interface is designed with a calendar feature that stands out by marking the days associated with a log entry. Furthermore, it can accentuate days based on specific 'tags' or 'sections' identified in the logs, which are either markdown list items starting with '*' or level one headers. In addition to these features, caps-log includes password protection for your entries and offers a somewhat 'hacky' (for now) method for remote storage. This is achieved by integrating with a pre-configured Git repository, enabling remote storage via a git remote. https://ift.tt/tMjdOGH February 19, 2024 at 02:37AM
Show HN: Domino Fit – Domino Tiling Puzzle https://ift.tt/SQ5BonJ
Show HN: Domino Fit – Domino Tiling Puzzle Domino fit is a domino tiling puzzler I spent a lot of time both making and playing. Its like sudoku but with a geometric angle, the sum of the dots must match the row and column numbers. It's running on Betsy, the server under my couch, and was made with typescript. I'm proud of it. I hope you give it a shot, and appreciate any thoughts or criticisms! https://ift.tt/ldLyuZ0 February 19, 2024 at 12:26AM
Show HN: I Built an Open Source API with Insanely Fast Whisper and Fly GPUs https://ift.tt/J2SMh8b
Show HN: I Built an Open Source API with Insanely Fast Whisper and Fly GPUs Hi HN! Since the launch of JigsawStack.com, we've been trying to dive deeper into fully managed AI APIs built and fine tuned for specific use cases. Audio/video transcription was one of the more basic things and we wanted the best open source model at this point it is OpenAI's whisper large v3 model based on the number of languages it supports and its accuracy. The thing is, the model is huge and requires tons of GPU power for it to run efficiently at scale. Even OpenAI doesn't provide an API for their best transcription model while only providing whisper v2 at a pretty high price. I tried running the whisper large v3 model on multiple cloud providers from Modal.com, Replicate, and Hugging faces dedicated interface and it takes a long time to transcribe any content about ~30mins long for 150mins of audio and this doesn't include the machine startup time for on-demand GPUs. Keeping in mind at JigsawStack we aim to return any heavy computation under 25s or 2mins for async cases and any basic computation under 2s. While exploring Replicate, I came across this project https://ift.tt/mInjoF8 by Vaibhav Srivastav which optimises the hell out of this whisper large v3 model with a variety of techniques like batching and using FlashAttention 2. This reduces computation time by almost 30x, check out the amazing repo for more stats! Open source wins again!! First, we tried using Replicate's dedicated on-demand GPU service to run this model but that did not help, the cold startup/booting time alone of a GPU made the benefits of the optimised model pretty useless for our use case. Then we tried Hugging face and modal.com and we got the same results, with an A100 80GB GPU, we saw around an average of ~2mins start up time to load the machine and model image. It didn't make sense for us to have an always on GPU running due to the crazy high cost. At this point, I was inches away from giving up. The next day I got an email from Fly.io: "Congrats, Yoeven D Khemlani has GPU access!". I forgot the Fly started providing GPUs and I'm a big fan of their infra reliability and ease of deployment. We also run some of our GraphQL servers for JigsawStack on Fly's infra! I quickly picked up some Python and Docker by referring to a bunch of other Github repos and Fly's GPU tutorials, then wrote the API layer with the optimised version of Whisper 3 and deployed it on Fly's GPU machines. And wow the results were pretty amazing, the start up time of the machine on average was ~20 seconds compared to the other providers at ~2mins with all the performance benefits from the optimised whisper. I've added some more stats in the Github repo. The more interesting thing to me is the cost↓ Based on 10mins of audio: - OpenAI Whisper v2 API -> $0.06/10mins - Insanely Fast Whisper large v3 API on Fly GPU (Cold startup) -> ~$0.029/10mins - Insanely Fast Whisper large v3 API on Fly GPU (Warm startup) -> ~$0.011/10mins (Note: These are rough estimates I did by taking averages after running 5 rounds each) If you guys want to run this on any other GPU providers you can as long as they support Docker. We'll be optimising this more over the next few days specific to Fly's infrastructure allowing for global distributed instances of whisper and will soon be providing a fully managed API on JigsawStack.com. Stay tuned! https://ift.tt/MYNBw8y February 18, 2024 at 03:18PM
Saturday, February 17, 2024
Show HN: Programming is easier than you think https://ift.tt/Uc4pjAI
Show HN: Programming is easier than you think https://ift.tt/3e1AhvM February 17, 2024 at 11:53PM
Show HN - tool that converts image receipts to Excel https://ift.tt/VdMxob1
Show HN - tool that converts image receipts to Excel Hey I'm excited to share my first project, Receipts2CSV, a web application designed to simplify bookkeeping by converting receipt images into CSV files. https://ift.tt/tlSMP17 Problem Statement: Keeping track of expenses and managing receipts can be a tedious task, especially for small businesses and freelancers. Traditional methods involve manually entering data from receipts into spreadsheets, which is time-consuming and prone to errors. With Receipts2CSV, users can streamline this process by simply uploading images of their receipts and obtaining structured CSV files ready for import into accounting software. If you are lazy like I am, you could accumulate receipts in just one folder and re-run all images every time, remove duplicates and merge with older CSV to minimize looking through receipts on a monthly/annual basis. Questions for Validation: Do you find a receipt image to CSV converter useful? Would you consider using such a tool for your bookkeeping needs? Considering higher costs for AI models like GPT-4 Vision Preview, how are other indie hackers able to create and sustain offering free products like these? Do small products like these have a monetization market? If so, where do I begin? Curious to hear your candid thoughts about this web app. Should I explore it further or move to the next idea? Feel free to share your thoughts, suggestions, or any additional features you'd like to see in the product! Thank you for your valuable input and support! https://ift.tt/IW7l1aP February 18, 2024 at 01:05AM
Friday, February 16, 2024
Show HN: Host a planet-scale geocoder for $10/mo https://ift.tt/V8g6Otc
Show HN: Host a planet-scale geocoder for $10/mo For the uninitiated, a geocoder is maps-tech jargon for a search engine for addresses and points of interest. Geocoders are expensive to run. Like, really expensive. Like, $100+/month per instance expensive unless you go for a budget provider. I've been poking at this problem for about a month now and I think I've come up with something kind of cool. I'm calling it Airmail. Airmail's unique feature is that it can query against a remote index, e.g. on object storage or on a static site somewhere. This, along with low memory requirements mean it's about 10x cheaper to run an Airmail instance than anything else in this space that I'm aware of. It does great on 512MB of RAM and doesn't require any storage other than the root disk and remote index. So storage costs stay fixed as you scale horizontally. Pretty neat. Demo here: https://ift.tt/8Fi96S1 Writeup: https://ift.tt/NwiqJ4T... Repository: https://ift.tt/175kizd https://ift.tt/Y3r6jUZ February 16, 2024 at 11:21PM
Show HN: Driftmania – an open source PICO-8 racing game https://ift.tt/INqcz0O
Show HN: Driftmania – an open source PICO-8 racing game I've been spending a lot of my spare time over the last year creating this little racing game. It's built in PICO-8, which is a really fun “fantasy retro console” that's been mentioned on HN several times. The console has strict limits and I wanted to see how far I could push them The source code for the game is over here: https://ift.tt/eCXrzB7 . It's a bit of a mess, but I'm happy to answer any questions on it or development of the game. Cheers! https://ift.tt/7hH5Fyv February 17, 2024 at 02:55AM
Show HN: A real-time speech-language model for $10 of training https://ift.tt/yd1oI4V
Show HN: A real-time speech-language model for $10 of training https://tincans.ai/slm February 17, 2024 at 01:23AM
Thursday, February 15, 2024
Show HN: BotArchive – Print Directly to Google Drive from Windows https://ift.tt/i7yp0mH
Show HN: BotArchive – Print Directly to Google Drive from Windows I built BotArchive ( https://ift.tt/3WEHacY ) to make it easy to save content to cloud storage: you connect it to your Google Drive, Microsoft OneDrive, Dropbox or Box, and then anything you send to it gets automatically saved in the attached storage location. I'd originally built it for Telegram and Slack, but I've been long interested in doing things with print: printing has long felt like one of the biggest underutilized output processes out there. Almost every piece of software has print integration, the output format is usually legible and for things like receipts I always find myself printing them out, and then copying them to Google Drive. So I built a custom IPP printer: no drivers needed on Windows, OSX or Android (haven't tried iOS yet but I assume its the same), easy configuration and prints PDFs that appear right in your cloud storage location of choice (handy replacement for the missing Google Cloud Print feature). Future work includes parsing the printed PDFs for things like conversion into a Kindle book, or extracting financial data. Feedback welcome! https://ift.tt/Lvo3tud February 16, 2024 at 02:32AM
Show HN: SlideCross – a combination of a crossword and Rubik's Cube https://ift.tt/G6LNBTc
Show HN: SlideCross – a combination of a crossword and Rubik's Cube Hello! Try out a 3x3 puzzle and click the question mark in the top right for a tutorial. I'd really appreciate any feedback! Thanks https://slidecross.io February 16, 2024 at 01:41AM
Show HN: Lindy, build your own AI employees with no-code https://ift.tt/QxgOGDp
Show HN: Lindy, build your own AI employees with no-code I'm a big fan of Chris Dixon's idea that "what the smartest people do on the weekends is what everyone else will do during the week in ten years." One such thing rn is "creating AI agents." Most devs I know have a few agents lying around. But you shouldn't have to be an engineer to use agents — and even engineers don't want to code every time they need a new agent. So we built a no-code platform to make it 100x easier to create those: * you give a prompt * select amongst 3,000+ API connectors we built (no need to fiddle with OpenAPI specs) * add event-based triggers that'll wake up your Lindy (e.g. a new Gmail message, a calendar event starting etc) You can even get your Lindies to work together in "teams" — that's like OOP for AI agents, where you can create "utility Lindies" re-used across your entire agent base. And of course, we have a "Lindy Store" to publish / install Lindies other people created — monetization is coming soon. I have a bunch of these Lindies already that I use every day to: * Transcribe meetings and take notes in different formats for team syncs, interviews, user chats etc * Schedule meetings when I cc a Lindy to an email chain (using the LindyMail trigger) * Create flash cards based on content I send it * File away links I send it and retrieve them later * Summarize Youtube videos / podcasts / web articles and log them * Help me keep my life on track — make sure my activities are aligned with my priorities, keep me accountable on workout / meditation schedule etc * Log my mood in a Google Sheets and help me detect patterns in what puts me in a good / bad mood And at work obviously, Lindies take care of all our customer support, help with recruiting, data analysis, etc… Excited to hear everyone's thoughts & feedback! https://www.lindy.ai/ February 16, 2024 at 12:17AM
Show HN: Try alternative keyboard layouts – Dvorak, Colemak, QWERTY https://ift.tt/0RxUHEc
Show HN: Try alternative keyboard layouts – Dvorak, Colemak, QWERTY https://ift.tt/ZtiFTU4 February 15, 2024 at 08:37PM
Wednesday, February 14, 2024
Show HN: Gitlab Meeting Simulator 2024 https://ift.tt/UuP0xvc
Show HN: Gitlab Meeting Simulator 2024 Gitlab's meeting recordings on YouTube have tens of thousands of views by people pretending to work. Now you can appear to be in the meeting using your own webcam. https://ift.tt/yLchSYT February 15, 2024 at 07:22AM
Show HN: Natural Language to SQL "Text-to-SQL" API https://ift.tt/1r0OiLM
Show HN: Natural Language to SQL "Text-to-SQL" API Hi HN- Today, we are releasing the hosted API for our natural language to SQL engine, which allows you to: (1) Explain Your Data: Feed in dictionaries, dbt, schemas, Confluence docs - we'll understand the business context to your data. (2) Train Your AI: Fine-tune an LLM (including GPT-4) specifically for your data, increasing accuracy and lowering latency (3) Trust the Answer: See confidence scores with each AI-generated query, stay in control. (4) Conduct complex SQL queries Problem background - Developers struggle to build NL-to-SQL into products because LLMs do not work out-of-the-box; they lack metadata and business definitions. Existing NL-to-SQL tools struggle with context, complexity, and adapting to your data. For example, given the question “what was the average rent in Los Angeles in May 2023?” a reasonable human would either assume the question is about Los Angeles, CA or would confirm the state with the question asker in a follow up. However, an LLM translates this to: select price from rent_prices where city=”Los Angeles” AND month=”05” AND year=”2023” Dataherald integrates with major data warehouses, including PostgreSQL, Databricks, Snowflake, BigQuery, and DuckDB. You can try it now free – no fees, no credit card, no sales pitches, just get the API key and get going. Let us know if it works for you, even your complex queries. ( https://ift.tt/8rXLzJy ) While the open source version works just fine ( https://ift.tt/DfXo7M6 ), the hosted API might be a better fit for those looking for: (1) someone else to take care of infrastructure setup, (2) access to an Admin UI console where you can configure and monitor performance, and (3) ability to invite team members to a project. We're looking for feedback, particularly from anyone who can compare this performance to other NL-to-SQL products. Share your thoughts and join the conversation For more background on the release: https://ift.tt/LE3v7Q8 https://ift.tt/8rXLzJy February 15, 2024 at 02:03AM
Show HN: FoldMation – Interactive origami learning and creation https://ift.tt/OtkpKU6
Show HN: FoldMation – Interactive origami learning and creation Hi, I've created an application where you can follow step by step origami fold instructions, and a Creator where you can make these interactive folds. On comparing to video instructions, you have the ability to quickly skip/rewind steps and replay a complicated step many times. On the creation side, there have been one or two attempts at this before, but those solutions rely on mouse drags as the user interface. This greatly limited the kinds of folds possible. The foldMation Creator uses commands, keywords and values to compose a domain specific language/step and provides a (relatively speaking) easy to use user interface to compose the steps. For those interested in using the Creator, please go through the tutorial at the top of the create page. Btw, the DSL for foldMation uses https://ift.tt/NVex37D . I created it since I couldn't find anything out there that is similar, allowing me to specify a well structured data with English-like readable syntax. Let me know what you think? https://foldmation.com February 15, 2024 at 02:08AM
Show HN: Reor – An AI note-taking app that runs models locally https://ift.tt/TEyVQLr
Show HN: Reor – An AI note-taking app that runs models locally Reor is an open-source AI note-taking app that runs models locally. The three main things to know are: 1. Notes are connected automatically with vector search. You can do semantic search + related notes are automatically connected. 2. You can do RAG Q&A on your notes using the local LLM of your choice. 3. Embedding model, LLM, vector db and files are all run or stored locally. Under the hood, Reor uses Llama.cpp (node-llama-cpp integration), Transformers.js and Lancedb to power the local AI features. Reor was built right from the start to support local models. The future of knowledge management involves using lots of AI to organize pieces of knowledge - but crucially, that AI should run as much as possible privately & locally. It's available for Mac, Windows & Linux on the project Github: https://ift.tt/RqtprjX https://ift.tt/RqtprjX February 15, 2024 at 12:00AM
Tuesday, February 13, 2024
Show HN: Event finding map-based platform https://ift.tt/IJ7ziDC
Show HN: Event finding map-based platform Hello there, We're trying to develop a map-based event-finding platform for people to explore nearby events. On the following URL u can find our MVP: https://wiwo.world/map . The thing is, we are not sure how to find early adopters. We have lots of ideas how to develop the platform, but would like to do it with active feedback from the users. Some of the feature ideas that we have: - Build-in resell marketplace for tickets for people who cannot attend an events - Users' own event facilitation - Events live streaming and PPV - Community building (go together with friends or have no friends to go with and you search people through the platform to go with) - Our own build-in navigation system to the events - Personalized notifications/newsletter for events like the ones you have attended or added in favorites - VR/AR event attending Thanks in advance to those who will check out our platform! :) Best Regards, Kalo https://www.wiwo.world/ February 14, 2024 at 06:48AM
Show HN: Linen.team – A lightweight, thread-first Slack alternative https://ift.tt/65QdxF8
Show HN: Linen.team – A lightweight, thread-first Slack alternative Hi HN! I'm Kam, the founder and one of the authors of Linen. Today, we are launching Linen.team ( https://linen.team/ ), a lightweight threaded messaging app for your team. Modern workplace messaging apps (like Slack) are based on IRC, which is great for small groups, but as it scales, breaks down quickly: you either get overwhelmed by notifications or you have to turn them all off. Most chat apps have threads tacked on but aren't built from the ground up with this design in mind. We wanted to create a thread-first experience where you can organize and prioritize conversations so that you are not reliant on notifications to make sure you don’t miss anything. In apps like Slack, you have to check activities, channels, threads, and replies just to make sure you aren't missing anything important. We designed every message in Linen to belong to a thread, so it makes it easy to centralize everything in a single location. We let you select which channels you subscribe to from your inbox. This way, your inbox only has the important channels. This makes it easy to keep track of conversations without having to rely on notifications to make sure you don’t miss anything. We also wanted a better way to separate urgent vs. non-urgent communication. In Linen, we have introduced the concept of a !mention that is designed for urgent/time-sensitive messages. A !mention will send a push notification, whereas an @mention will show up in the person’s inbox. This allows us to encourage more async conversations and reduce the need for the number of push notifications. We also designed the mention system closely with the inbox so that even if you aren’t subscribed to channels, mentions will still appear in your inbox. This is great for joining partner teams where you don’t need to view every conversation but do need to respond when you are mentioned. We believe that most messaging apps are secretly to-do lists in disguise; you have to read, respond, or do some task when you receive a thread. We wanted to give you the ability to manage threads individually. We let you mark each thread as done, which hides them from your inbox and is useful to keep track of tasks. You also can set reminders and mute threads with one click/key. With these features, we make it easy to get to a zero inbox state. This combined with the inbox makes it easy for you to keep track of conversations and make sure you don’t miss anything. Linen is designed for power users. We love keyboard shortcuts and want an experience that is keyboard-first. For many, the messaging app is the app that is used the most. We believe that you should be able to use Linen for an entire day without touching the mouse. We’ve added modern features like CMD+K for navigation. We’ve designed Linen to be fast and lightweight. Our gzipped bundle size is 400KB, so it's fast on first load, and we’ve introduced multiple layers of caching to make sure things are fast on subsequent loads. We’ve been working hard on this app for the past 6 months, so there are still gaps in the platform. But we’re also very excited about the direction we can take. Our focus is on what a modern message platform built in 2024 should look like and what lessons we can take from the previous decades of IRC and messaging apps. If our message resonates with you, we would love for you to give us a try at https://ift.tt/9rFfDuG , where you can join our public community and come say hi! February 13, 2024 at 09:31PM
Show HN: The Namingless Programming Language https://ift.tt/BqVSuQd
Show HN: The Namingless Programming Language A programming language that avoids naming at all costs. Data structures don't have names since there is only one data structure and there is no point naming it other than 'the data structure'. There is only one operation, so also unnamed. Even the language itself doesn't have a name. "The namingless programming language" is a definition. But the most cool feature is that when you write a script, you don't have to give the file a name either. The file name itself becomes the code. The file body is the executable interpreter. Is it beautiful? No. Is it practical? Hell no. Is it fun? More than you'd think it would be. https://ift.tt/jH8NRMs February 14, 2024 at 03:08AM
Monday, February 12, 2024
Show HN: AED Map – Mobile App for Automated External Defibrillators https://ift.tt/smNytBY
Show HN: AED Map – Mobile App for Automated External Defibrillators I've created mobile app in Flutter that allows people to look for nearest AED (automated external defibrillator). In case of sudden cardiac arrest, usage of AED increases chances of survival from 5% to 70%. Data comes from openstreetmap database. My app also allows users to navigate via pedestrian routing engine. Users can also contribute to OSM database. https://ift.tt/pX3w1T8 February 13, 2024 at 03:08AM
Show HN: Teaching my 2y old son animal sounds https://ift.tt/xrWEsVB
Show HN: Teaching my 2y old son animal sounds Hi, Hacker News! To teach my 2yo son animal sounds I created web app which you can add to homescreen on you iPad or other device. There are 24 animal sounds. Zero ads. TODO: add more languages, now it is only in Latvian. https://skanas.lv/ February 12, 2024 at 11:40PM
Show HN: ChatGPT for your Database. a new way to interact with structured data https://ift.tt/UwAGShX
Show HN: ChatGPT for your Database. a new way to interact with structured data what it can do for you lately: let's say you work at uber. uber probably has a database with a bunch of rides data in it. it probably has a rides_fulfilled table, a users table, a drivers table, and a whole lot more tables but just imagine it was that simple for now. let's say you are in charge of the Atlanta geo and you want to summarize the drivers / riders / financial performance of your city on Superbowl Sunday. before chat ur data, you'd probably login to the corporate bi tool, change some filters on a dashboard, take some screenshots, go to the next dashboard, take some more screenshots, write an email talking about how much your team crushed it this year and how the game going to overtime helped spread out the demand for pickups over a wider time span (which gave your drivers more time to get on the road), attach the screenshots even though they might not be able to totally reinforce your storyline at all, and send it to your boss who's probably the GM of the Southeast region. after chat ur data, you send a prompt to your AI Assistant to analyze the data for you compared to the last 3 Superbowl days and summarize it into highlights and lowlights, plus action items you want to implement for the next big event day. the AI will run some queries on the rides_fulfilled table filtered to your geo, join it to the users and drivers tables to find interesting trends by those dimensions, identify the positive and negative trends, and make some charts that help to visualize those trends + summarize the storyline. while you watch the halftime show a few more times because Usher is your hometown favorite and you're nostalgic for the early 2000s. you review the storyline + charts, maybe tweak it a little bit, and then send it https://ift.tt/ctIrdmh February 13, 2024 at 12:05AM
Show HN: Reusable components with Django and HTMX https://ift.tt/rN65PsV
Show HN: Reusable components with Django and HTMX https://ift.tt/M9RoDCS February 12, 2024 at 11:16PM
Sunday, February 11, 2024
Show HN: Bitwise Liminal – A Short Film in 256 Bytes of Code https://ift.tt/YIpL95U
Show HN: Bitwise Liminal – A Short Film in 256 Bytes of Code Bitwise Liminal A Short Film in 256 Bytes of Code Programmed by KilledByAPixel Presented at Lovebyte Party 2024 ... I found an old VHS tape at a yard sale. It was labeled "Bitwise Liminal" in sharpie. But when I watched the video it was only static. Then I started having vivid and... unsettling dreams. Also I couldn't stop thinking about that weird VHS tape. After researching I learned it was a digital backup. Using some special software I recovered the data. To my shock, it was a 256 byte program... With trembling hands I opened it in a web browser. Strange. This reminds me of the dreams I've been having. Now I don't need to sleep anymore. I just keep watching. ... l ɐ u ᴉ ɯ ᴉ ⅂ ǝ s ᴉ ʍ ʇ ᴉ ᗺ
Show HN: Aurora- a comprehensive set of Statistics and Machine Learning tools https://ift.tt/0znexJ3
Show HN: Aurora- a comprehensive set of Statistics and Machine Learning tools https://ift.tt/MQ1gHKO February 12, 2024 at 05:20AM
Show HN: Oration (iOS) turns pdfs into audiobooks https://ift.tt/dwQrIhb
Show HN: Oration (iOS) turns pdfs into audiobooks Hello HN community! I'm excited to introduce a project I've recently launched: Oration, an iOS app designed to convert PDFs into audiobooks. This idea was inspired by my experiences as an engineering student with ADHD, struggling to engage with dense academic papers. Relying on Text-to-Speech tools, despite their robotic quality, was a workaround for me and others with similar learning preferences or challenges, such as Dyslexia. Recognizing the limitations of existing tools—difficulty with complex formats, inability to skip over citations or footnotes, and inadequate handling of tables, graphs, and figures—I developed Oration. Our goal is to refine these areas continuously, offering both summarized and full versions of PDFs for a more accessible learning experience. Oration aims to serve as a high-quality, user-friendly platform for auditory learners and those who find traditional reading methods challenging, with features akin to popular audiobook apps like Audible or Spotify. How Oration Works: 1. Download the app and sign up using either a username and password or through Google, with a 2-week free trial that doesn't require a payment method. 2. Upload a PDF document. 3. Within about 5-10 minutes, you'll receive a notification that your Audiobook is ready. 4. Listen to your Audiobook directly in the app or through a browser-based web player, which also facilitates easy sharing with friends and family. Also, to emphasize - all audio generated by the user is yours to own! We're working on some updates to easily export .MP3 files of Oration Audiobooks you create For an example of how the web player looks and functions, check out this link: https://ift.tt/g8GzmeH... I believe Oration can significantly benefit those who prefer or require alternative learning formats. We're committed to enhancing the app's functionality and user experience, so feedback and constructive criticism are always welcome. Thank you for considering Oration, and I hope it proves to be a valuable tool for you or someone you know. https://oration.app February 9, 2024 at 10:51PM
Saturday, February 10, 2024
Show HN: A platform for remote piano lessons based on the Web MIDI API https://ift.tt/R4Fu9E6
Show HN: A platform for remote piano lessons based on the Web MIDI API I'm building a video conferencing app designed to facilitate better remote piano lessons. My hope is to solve a lot of the challenges piano tutors and new students deal with when taking lessons through Skype/Zoom. It leverages WebRTC's data transmission to send media, MIDI state, and (eventually) send sheet music files and other musical data. I'm surprised with how well the MVP has worked and would love to hear any feedback or suggestions! https://ift.tt/kNljmz8 February 11, 2024 at 06:50AM
Show HN: AI Video to Anime Stylizer https://ift.tt/FN2utWA
Show HN: AI Video to Anime Stylizer https://ift.tt/FgOfnRo February 11, 2024 at 05:31AM
Show HN: Kexp – Exploring Kubernetes the Visual Way https://ift.tt/7NMj3dK
Show HN: Kexp – Exploring Kubernetes the Visual Way https://ift.tt/0JP5yuk February 11, 2024 at 04:11AM
Friday, February 9, 2024
Show HN: Mukette, a Markdown Pager for Unix-Based Systems https://ift.tt/XF3Aqxa
Show HN: Mukette, a Markdown Pager for Unix-Based Systems I really apologize if I am submitting this twice. I am new to these fora. I just discovered Show HN. The other thread did not have Show HN so it did not get any traction. This is a useful little tool so I guess people will like it. You're eithre like me, and do all your work in the terminal emulator. If they literally replace my displays with a VT100 I won't complain (but have to watch Youtube on my phone -_-). The other kind of use is someone who uses X (I know emulators are X too!) extensively, and only often needs to use the terminal This can be useful for both groups. Imagine you wanna read the README.md file of a repository. This happened to me what I wanted to read PackCC's REAMDE. And I had to do a pipline from Pandoc to Philadelphia! This nifty little tool will page the markdown file. I want to improve it in the future. I have made some leeway to adding more features to it. I want people to execute the code listings (in a safe environment) by navigating to them. It's all right these in the code, I just got tired of picking at this like an old wound and releassed it. It's been rand through ASAN and Valgrind. Some errors were fixed. If anything remains that I missed please tell me. I always initialize pointer ssto NULL so it should not complain much? Anyways thanks. https://ift.tt/1tbhKoM February 10, 2024 at 07:15AM
Show HN: AutoBashCraft – a tool for automated Markdown screencast generation https://ift.tt/tQu9ncw
Show HN: AutoBashCraft – a tool for automated Markdown screencast generation Hello HN, Around New Year's I started a personal project called AutoBashCraft (ABC), aiming to simplify the creation of screencasts from bash code blocks in markdown files. I needed to create a lot of markdown files explaining workflows and code. I wanted to make the text-heavy files more interesting and thought of screencasts. There are many great tools to record terminal sessions. Then I found the asciinema-rec-script ( https://ift.tt/orIRd2O ) by Chris Ottrey that creates screencasts of bash scripts that look like a record of a terminal session including typing out the commands. I wanted the markdown files to be the same documents you would use as training or documentation material so I picked HTML comments to mark the codeblocks that are supposed to be executed. It would then execute the commands and save the screencast next to the markdown file in an asset folder so they can be easily embedded just under the codeblock. I went on from there and more commands were added such as 'create' to create a file with the contents of the codeblock, 'browse' to create a screenshot of a website, 'spawn' to spawn a background process, 'snapshot' to create a docker container of the current environment state, 'init' to initialize a new environment e.g. from a snapshot created in another file and 'config' to change configuration for the following commands. ABC is very much a work-in-progress and a proof of concept at this stage. I am also thinking of adding an editor to create a similar experience to jupyter notebooks, with automatic snapshots between each command in dev mode. There is so much work left to be done but for now I am back at my day job. The repository includes some examples that also work as (currently manually executed tests) including more complex workflows like automating MBTiles generation and usage or integrating private GPT, showcasing what I hope it can become. Running it is as simple as using NPX, with Docker and Node.js being the only requirements. Please only run your code or code you trust (esp. with docker activated). I later realized it also serves as a validator for the accuracy of instructional content. It happens so often that training material is missing important steps and it is very frustrating for beginners to follow a guide step by step and it just won't work. I'd be incredibly grateful if you could take a moment to check it out on GitHub, give it a star if you find it interesting, and maybe even contribute or fork it. I'm looking forward to your feedback and suggestions. Let's make something great together! Links: https://ift.tt/mkuaVqf https://ift.tt/9MD78K2... https://ift.tt/lgZdnKH... https://ift.tt/lgZdnKH... https://ift.tt/lgZdnKH... https://ift.tt/mkuaVqf February 10, 2024 at 05:01AM
Show HN: Klp, a viewer for structured log files (logfmt, jsonl) https://ift.tt/2UoO6gy
Show HN: Klp, a viewer for structured log files (logfmt, jsonl) https://ift.tt/TyB8Dhk February 10, 2024 at 04:38AM
Show HN: A "Comments Layer" for the Internet https://ift.tt/eYKoEIF
Show HN: A "Comments Layer" for the Internet SwearBy is an iOS app that provides a "comments section" and live chat for every URL. Load SwearBy in Safari, Chrome, and many other apps (Airbnb, Spotify, Redfin, Amazon...) Just tap the "Share" button from your current page. Basically - you get a "Twitter thread" and a "Youtube Live Chat" on every URL. LMK what you think :) https://www.swearby.app February 10, 2024 at 03:41AM
Thursday, February 8, 2024
Show HN: AI and AR 20 yrs in the future: A utopian/distopian RPG https://ift.tt/S07ihz9
Show HN: AI and AR 20 yrs in the future: A utopian/distopian RPG https://ift.tt/Gv0PtjB February 9, 2024 at 01:41AM
Show HN: Daily price tracking for Trader Joe's https://ift.tt/PRlZ59W
Show HN: Daily price tracking for Trader Joe's https://ift.tt/ibPdMF7 February 8, 2024 at 11:37PM
Show HN: GPT grader for your startup's bookkeeping https://ift.tt/QgX8d5D
Show HN: GPT grader for your startup's bookkeeping https://ift.tt/68atfIk February 8, 2024 at 11:31PM
Show HN: Soft-Body Musical Instruments and Breathing Exercises on Vision Pro https://ift.tt/sXdqxZF
Show HN: Soft-Body Musical Instruments and Breathing Exercises on Vision Pro Hey HN! I’m an NHS Doctor and founder of Pia ( https://ift.tt/Jjarmz3 ), which developed Lungy ( https://www.lungy.app ), and now an extension / partner app for Apple Vision Pro – ‘Lungy: Spaces’ Lungy: Spaces is designed to be a relaxing instrument you can play in space, as well as a calming, immersive environment to perform breathing exercises. This was inspired by ancient meditation practices, such as Tibetan singing bowls, encouraging the user to focus on the present moment and their surroundings, an active, sound-based meditation. Lungy: Spaces uses a combination of Metal + RealityKit for the visuals - combined with a soft body solver. It combines full environments, which fully surround the user in a virtual space, and the Apple Vision Pro’s mixed spaces, which blend the user’s surroundings with interactive 3D objects. The UI is fully native for Apple Vision Pro - we rebuilt it from the ground up. The app is free to download, with full access to all visuals / spaces costing $4.99 (one-off, no subscription). It’s available here: https://ift.tt/2wU30NC Would love to hear feedback! https://ift.tt/DulyhUS February 8, 2024 at 11:14PM
Show HN: Open-source code editor with autocomplete built-in https://ift.tt/V3LKHS0
Show HN: Open-source code editor with autocomplete built-in https://ift.tt/s9POnEN February 8, 2024 at 01:57AM
Wednesday, February 7, 2024
Show HN: Directory of All LLM Models(Closed and Open Source) https://ift.tt/csoGeYv
Show HN: Directory of All LLM Models(Closed and Open Source) https://llmmodels.org/ February 8, 2024 at 06:40AM
Show HN: kbackup – No-config push/pull incremental backups built on top of rsync https://ift.tt/tKL7evU
Show HN: kbackup – No-config push/pull incremental backups built on top of rsync https://ift.tt/ec79qbI February 8, 2024 at 01:02AM
Show HN: LLM Benchmarks Leaderboard with 60 model and API host combinations https://ift.tt/FAgSQhU
Show HN: LLM Benchmarks Leaderboard with 60 model and API host combinations https://ift.tt/rpVUYuR February 8, 2024 at 12:35AM
Tuesday, February 6, 2024
Show HN: Trelent - Your team's fully-encrypted AI assistant https://ift.tt/0aPvAzw
Show HN: Trelent - Your team's fully-encrypted AI assistant Wish you could use ChatGPT at work? You know that AI would boost your team, but your boss is (rightly) worried about data leaks. Meet Trelent, your team's fully-encrypted AI assistant that ensures nobody outside your team can see company data. ChatGPT and others have content-logging enabled ("abuse monitoring") and don't let you control your data. Your intellectual property is at risk. Many of you can't use ChatGPT or similar tools at work because of corporate policy on this basis. We solved that by negotiating with AI providers to disable content logging, then we let you encrypt the persisted chat data in our database with a key you control (BYOK). That means you get state of the art AI assistance (GPT-4 and Mixtral to start), without the security risk. Single-tenant and on-prem deployments are available for those who can't have company data leave their network. If that sounds like you, please reach out to us[1]. Otherwise, our public-cloud product that you can use today still has the content logging disabled and field-level encryption using a key in our control. [1]: sales@trelent.net https://www.trelent.com February 6, 2024 at 11:23PM
Show HN: Geppetto, an open source AI companion for your Slack teams https://ift.tt/aZHC2qe
Show HN: Geppetto, an open source AI companion for your Slack teams Our team just published Geppetto. Geppetto is an open source Slack App to use ChatGPT inside your workspace. It is written in Python and super easy to tinker and fork: - GitHub: https://ift.tt/Zkih26A - Our first public release: https://ift.tt/WsEXSMZ https://ift.tt/Zkih26A February 7, 2024 at 03:48AM
Show HN: Logdy.dev – web based logs viewer UI for local development environment https://ift.tt/Zqvut0P
Show HN: Logdy.dev – web based logs viewer UI for local development environment https://ift.tt/JtIfmOi February 7, 2024 at 12:11AM
Show HN: Forum where posts slowly disappear unless interacted with https://ift.tt/ksFpYdy
Show HN: Forum where posts slowly disappear unless interacted with I'm always nervous to post online (this is my very first HN post), so I built an anonymous forum where posts are automatically deleted after 24 hours. Every upvote or comment resets the clock. Some things I like about this concept: - The sheer volume of information on the internet is overwhelming - disappearing.chat keeps that volume low - Unpopular content slowly fades away, so you can visually watch bad takes disappear - Content is always fresh because even popular things will eventually stop getting interaction - Takes the pressure off that your content is going to stick around forever fwiw this just started as a toy project to play around with the Next.js app directory, Tailwind and deploying to Vercel, but I figured I'd get it fully functional and share it. https://ift.tt/dbzXLmp February 7, 2024 at 12:44AM
Monday, February 5, 2024
Show HN: CLI for generating beautiful PDF for offline reading https://ift.tt/16qo92Q
Show HN: CLI for generating beautiful PDF for offline reading I've always thought that extensive reading was best suited for the realm of paper. As a result, I've created a command-line interface (CLI) tailored for my own use and decided to make it open source. I welcome any feedback you may have. https://ift.tt/CTsZGw6 February 6, 2024 at 02:24AM
Show HN: Molerat – Small Web Protocol https://ift.tt/MkLxw7N
Show HN: Molerat – Small Web Protocol https://ift.tt/YyD1FLJ February 6, 2024 at 01:16AM
Show HN: atopile – Design circuit boards with code https://ift.tt/Xqpv1Sl
Show HN: atopile – Design circuit boards with code Hey HN, We are the founders of atopile. We’re building a tool to describe electronics with code. Here is a quick demo: https://youtu.be/7-Q0XVpfW3Y Could you imagine the pain of building an entire software product using only assembly code? That’s about how we felt designing hardware. We don’t currently have good ways to describe what we need, reuse existing designs and compile that description down to a product. We started atopile to fix this. atopile is an open-source language and toolchain to describe circuits with code. The compiler is here: https://ift.tt/v9X5H7t Docs are here: https://ift.tt/9yWw68S . For a detailed deep dive designing an ESP32 module, see this video: https://youtu.be/eMWRwZOajdQ We realized this was a problem in our previous jobs. Narayan and I (Tim) had to manually, draw and export all our electronic circuit boards. This lasted until our friend Matt, a software engineer, showed us his development workflow. All his projects were built, tested, and merged automatically via GitHub. So we asked: Can we build the same for hardware? We observed that the ability to abstract electronics effectively hinged on using a language to describe the requirements, so we came up with the “ato” language. In ato, you can break down circuits into modules, components and interfaces. You can nest and connect those blocks with each other. Here is an example with an RP2040 microcontroller: import RP2040Kit from "rp2040/RP2040Kit.ato" import LEDIndicatorBlue from "generics/leds.ato" import LDOReg3V3 from "regulators/regulators.ato" import USBCConn from "usb-connectors/usb-connectors.ato" module Blinky: micro_controller = new RP2040Kit led_indicator = new LEDIndicatorBlue voltage_regulator = new LDOReg3V3 usb_c_connector = new USBCConn usb_c_connector.power ~ voltage_regulator.power_in voltage_regulator.power_out ~ micro_controller.power micro_controller.gpio13 ~ led_indicator.input micro_controller.power.gnd ~ led_indicator.gnd led_indicator.resistor.value = 100ohm +/- 10% From there, the compiler produces a netlist that describes how the circuit is connected and selects jelly-bean components for you ( https://ift.tt/n6yG9or ). Our next focus will be to add layout reuse, mathematical relations between values and define circuits by traits (similar to Rusts’). At the moment, atopile is intended to design all types of printed circuit boards (PCB) with low to medium complexity. The circuit complexity that the compiler can handle will steadily increase until it becomes suited for production usage. We often get asked if the compiler is meant for chip design rather than PCBs, but that is not the case. The language is exclusive to PCBs. At least for now..! A big part of why the software community is so prolific is thanks to open source and open core technology. The ability to share software packages with each other and efficiently chain tools together has made the software world an awesome place for developers. As hardware engineers, we would love our field to benefit from this as well. That’s why we’ve made atopile’s core open source (Apache 2.0). We plan to generate revenue by selling entreprise targeted features, similar to GitLab. We would love to have your thoughts on the compiler! What’s your story in electronics? What would you want us to build? February 6, 2024 at 12:30AM
Show HN: DAWNet: Execute self-hosted Python code and AI models from a DAW plugin https://ift.tt/ZOwW7U9
Show HN: DAWNet: Execute self-hosted Python code and AI models from a DAW plugin https://dawnet.tools/ February 6, 2024 at 12:07AM
Sunday, February 4, 2024
Show HN: Formstr: FOSS, decentralized alternative to Google Forms releases V1 https://ift.tt/k8UngQx
Show HN: Formstr: FOSS, decentralized alternative to Google Forms releases V1 Formstr the Foss, Private, self-custody, decentralized alternative to Google Forms powered by the nostr protocol has now reached V1, with it bringing new features like: UI Overhaul, new input types, Quizzes, Input Validations and a lot of other features. Github link: https://ift.tt/lGQJI31 https://formstr.app February 5, 2024 at 12:56AM
Show HN: Weekend art project Voronoi Virus https://ift.tt/B8UIapA
Show HN: Weekend art project Voronoi Virus https://ift.tt/hOEyH3v February 4, 2024 at 07:42PM
Show HN: Open-Source Pong Game https://ift.tt/MVJdh7m
Show HN: Open-Source Pong Game Need feedback on this game folks! I'm open to any contributions and opinions! https://ift.tt/ilatyjU February 5, 2024 at 12:35AM
Show HN: Unofficial Google Lens OCR API https://ift.tt/9AuKWDB
Show HN: Unofficial Google Lens OCR API Default OCR in ShareX is pretty bad, so I reverse-engineered Lens API and made a library to call unofficial Lens API and made a script for ShareX to OCR the captured region. URL points to library I've made, there's a tutorial for ShareX in separate file: https://ift.tt/alWD4He... https://ift.tt/orKZzpB February 4, 2024 at 07:08PM
Saturday, February 3, 2024
Show HN: A Python PDF Form Library https://ift.tt/aHuIOvZ
Show HN: A Python PDF Form Library Hi HN! I have a project that I have been working on for three years that I’d love to show you today called PyPDForm ( https://ift.tt/ubtkXxi ). It is a Python library that specializes in processing PDF forms, with the most outstanding feature being programmatically filling a PDF form by simply feeding a Python dictionary. I used to work at a startup company with Python as our backend stack. We were constantly given paper documents by our clients that we needed to generate into PDFs. We were doing it using reportlab scripts and I quickly found the process tedious and time consuming for more complex PDFs. This is where the idea of this project came from. Instead of writing lengthy and unmaintainable reportlab scripts to generate PDFs, you can just turn any paper document into a PDF form template and PyPDFForm can fill it easily. On top of the GitHub repo, here are some additional resources for this project: PyPi: https://ift.tt/LNuxToQ Docs: https://ift.tt/WSKc3C1 A public speak I did about this project: https://www.youtube.com/watch?v=8t1RdAKwr9w I hope you guys find the library helpful for your own PDF generation workflow. Feel free to try it, test it, leave comments or suggestions, and open issues. And of course if you are willing, kindly give me a star on GitHub. https://ift.tt/ubtkXxi February 4, 2024 at 08:25AM
Show HN: Simple demo of a cold boot attack using a Raspberry Pi https://ift.tt/phFf5Jr
Show HN: Simple demo of a cold boot attack using a Raspberry Pi https://ift.tt/ivy8CdQ February 4, 2024 at 12:03AM
Friday, February 2, 2024
Show HN: Vibescape – Immersive Meditations for Apple Vision Pro https://ift.tt/tyHKpB6
Show HN: Vibescape – Immersive Meditations for Apple Vision Pro Hey folks, back with a new release! I'm very happy to share with you my day one immersive meditation app for Apple Vision Pro. It's called Vibescape, and it's available today! This first version features a series of meditative vignettes, shot on Spatial Video, on location in the Pacific Northwest. Dramatic Douglas Fir stands sway in a winter storm. Ripples undulate in pools of water in a 19th century quarry. Icy-ASMR in a fern covered forest. You can also set up a custom meditation timer, either silent or from a selection of deep ambient noise, and transport yourself to truly unique immersive environments. It was a lot of fun building this – from braving an ice storm to capture these vignettes for you, to developing something once again for a brand new platform. It was almost 15 years ago I took that leap when creating Polychord for iPad. Similar vibes. Hope you check it out, and let me know what you think! Lots planned for version 2, but hearing what would excite you the most would make a huge difference. https://ift.tt/Rprn8HD February 2, 2024 at 11:32PM
Show HN: Million 3 – Optimizing compiler for React https://ift.tt/fx2qzAC
Show HN: Million 3 – Optimizing compiler for React https://ift.tt/jUgiD70 February 3, 2024 at 12:32AM
Show HN: Attabit – AI powered news https://ift.tt/bMsH2nD
Show HN: Attabit – AI powered news Hi HN! I built a GPT powered tool that searches for today's top news, creates article summaries with GPT4, and will even read those summaries aloud while scrolling down the page for you (just click 'Play Audio'). I instruct GPT4 to be as neutral (politically) as possible and to not cover tragedies with no historical significance. What you get is a news site that heavily respects your time. I've had a lot of fun building this for friends and family. I can imagine a future where we all have a personal version of this, searching for news we care about and eventually going beyond just aggregation and moving on to custom reporting. Check it out and let me know your thoughts? Thanks. https://attabit.com/ February 2, 2024 at 08:59PM
Thursday, February 1, 2024
Show HN: A Community for Indie Tech Blogs https://ift.tt/lsy2HuM
Show HN: A Community for Indie Tech Blogs Hey HN! For a while I’ve been trying (unsuccessfully) to find a community for tech bloggers to get together and share what they’re working on, so here’s my attempt at making my own. It’s a completely free website and designed to be super straightforward to use. Functionality wise it’s pretty minimalist right now, with just the ability to register accounts, post drafts, and comment on other user’s posts. Support for more features like tagging post topics, user profiles and more are coming soon! Thanks for checking it out, and I’d love to hear any thoughts from the community. P.S. if you don’t write much yourself but still want to participate, feel free to join! You can give other people feedback without having to post anything of your own. https://ift.tt/jVCIlJo February 1, 2024 at 11:09PM
Show HN: Tea protocol, our $250K open-source grant https://ift.tt/EAiR6sa
Show HN: Tea protocol, our $250K open-source grant tea (https://tea.xyz) is shaking up the digital world by addressing the long-standing issue of inadequate compensation for open-source developers. Solving this issue is more urgent than ever, which is why we have decided to deploy $250K in grants ahead of the launch of the protocol. This initial stage aims to support maintainers of open-source projects that have a material impact on the open-source software ecosystem and a teaRank greater than 30 ahead of the tea Protocol Incentivized Testnet. Don’t know what teaRank is and unsure if your project qualifies? You can check your project’s teaRank here (https://tea.xyz/rewards-for-oss-contributions) and learn more about what this represents on the protocol here (https://docs.tea.xyz/tea/i-want-to.../learn-about-proof-of-contribution/what-is-tearank) *The Unsung Heroes* Despite forming the backbone of the internet and modern technology, open-source developers like Max Howell, the creator of Homebrew, have historically received little to no compensation. This discrepancy is particularly stark when compared to the massive profits generated by corporations built on open-source software. *The Urgent Need for Change* The lack of proper incentives has led to decreased motivation and potential abandonment of projects, posing a threat to the very infrastructure of our digital lives. *The tea Protocol: Empowering Developers* The tea protocol strives to establish an environment where open-source contributions are not only acknowledged but also appropriately rewarded, ensuring a sustainable future for the unsung heroes of the digital world. Central to the * tea* protocol is its vibrant community of project supporters and vulnerability reporters, who are incentivized to actively participate in identifying and addressing software vulnerabilities. tea's $250K grant is a step towards a future where open-source developers are celebrated and rewarded, marking the beginning of a new, more equitable era in open-source. If your open-source project meets the requirements mentioned earlier such as it having an impact on the OSS ecosystem and having a teaRank greater than 30, then we would love to have you apply for the grant (https://wkf.ms/48UDBLy). February 1, 2024 at 10:43PM
Subscribe to:
Posts (Atom)