ads

Friday, May 31, 2024

Show HN: The cosine distance between Shawn and Sean https://ift.tt/9w4vrpc

Show HN: The cosine distance between Shawn and Sean Hi everyone. I had an interesting interaction with someone named Shawn (or was it Sean?) and it led to a blog post on embeddings, one of the foundational concepts for AI/ML. The post explores embeddings and cosine distance functions with some fun interactive animations. And, all the AI runs inside your browser, even on mobile! Additionally, this uses my Svekyll blogging tool ( https://svekyll.com ) which is like the Jekyll blogging tool but adds the power of Svelte. Svelte/Svekyll makes building these kind of interactive blogs much simpler. And, all these posts have a download button at the bottom which allows you to download the entire post as a svekyll blog. You can just "npm i && npm run build" to build it yourself, learn about the code used to generate the post, and tweak to your hearts content if you want to repurpose the blog contents. Would love to hear comments or suggestions. Thanks to my real friends Shawn and Sean for providing feedback. Shawn provided a discount code for the AI.engineering summit coming up (but to be very clear this is not a paid post in any way, it truly arose from a missed email connection that spawned me to think about embeddings). Hope you enjoy it. https://ift.tt/eg6Z3Y0 June 1, 2024 at 12:49AM

Show HN: Every mountain, building and tree shadow mapped for any date and time https://ift.tt/Frpyvn2

Show HN: Every mountain, building and tree shadow mapped for any date and time I've been working on this project for about 4 years. It began as terrain only because world wide elevation data was publicly available. I then added buildings from OpenStreetMap (crowd sourced) and more recently from Overture Maps data. Some computer vision/machine learning advancements [1] in the past few years have made it possible to estimate tree canopy heights using satellite imagery alone making it possible to finally add trees to the map. The data isn't perfect, but it's within +/- 3 meters of so. Good enough to give a general idea for any location on Earth. Happy to answer any questions. [1] https://ift.tt/BpbmlCX https://shademap.app May 31, 2024 at 03:10AM

Thursday, May 30, 2024

Show HN: I've build my RFID poker table for less than $300 https://ift.tt/4WeVp0z

Show HN: I've build my RFID poker table for less than $300 I started my own side hustle building a smart poker table At this stage, I have a working prototype that can generate an overlay with player's and pot cards percentages, hand history, video editing, and more Here's a demo video: https://www.youtube.com/watch?v=5QU8MC7q8FQ https://ift.tt/9hIgYRc May 31, 2024 at 03:33AM

Show HN: Kanzi, fast lossless data compression https://ift.tt/Tx4nAYg

Show HN: Kanzi, fast lossless data compression Give it a try. Let me know what you think. https://ift.tt/VT13eO8 May 31, 2024 at 12:52AM

Show HN: Webhooks for Any Event https://ift.tt/7RJotf0

Show HN: Webhooks for Any Event Hi, co-founder of markets.sh here. We are doing a lot of news processing and analysis around stocks and companies. One feature people like to use is “alerts” at certain price points. We have now extended this with LLM filters on the whole news feed so that you can create (near) real-time webhooks on arbitrary events like: - Notify me when Nvidia is worth 10 trillion - Notify me about AI breakthroughs - Notify me when Intel is the market leader again - Notify me about successful Starship launches - Notify me when a war breaks out - Notify me about bankrupt unicorn startups - Notify me about significant economic events The feature is still very early. If you write that you’re from Hacker News in the support chat, I’ll give personal support. Would greatly appreciate all feedback https://ift.tt/oiHBxt6 May 30, 2024 at 10:10PM

Wednesday, May 29, 2024

Show HN: ChatGPT Personal Secretary PoC https://ift.tt/wL0GMSe

Show HN: ChatGPT Personal Secretary PoC A proof of concept using LangGraph and ChatGPT to create a personal secretary that can manage your calendar and address book. Fun to build, and works pretty well, just not sure who would use it or how scaleable it would be. https://ift.tt/bDuMNrL May 30, 2024 at 02:00AM

Show HN: A spreadsheet that follows Ask HN and summarizes the answers https://ift.tt/cfHdzIT

Show HN: A spreadsheet that follows Ask HN and summarizes the answers https://ift.tt/4uJ29Sf May 30, 2024 at 01:19AM

Show HN: Serverless Postgres https://ift.tt/NOUf3Lb

Show HN: Serverless Postgres https://ift.tt/ehTvU9o May 29, 2024 at 11:54PM

Tuesday, May 28, 2024

Monday, May 27, 2024

Show HN: A New Kind of Chat Room https://ift.tt/nwXiPZY

Show HN: A New Kind of Chat Room I’ve developed an application that reimagines chat rooms by integrating them with a world map. Each user can claim a rectangular piece of land on the map, referred to as a "banner." Users within close proximity are grouped into a chat room by the app. The banner’s size can expand or shrink based on the density of users in the area and the number of coins in the user’s account. Key Features: Real-World Interaction Model: Users are pseudo-anonymous, akin to real-world interactions. Coin balance determines user size and visibility ("stature"), while endorsements and other activities form a unique endorsement chart, serving as a digital representation. This allows for interaction without revealing one’s entire social or professional network. Community Clusters: Users can form open communities based on real-world locations. New users can discover and join these clusters via heatmaps, without needing specific URLs or hashtags. Initial Coins: New users start with 1000 coins. These coins can be used to endorse other users' content, earning stakes in the endorsed banner. When others endorse that banner, the original endorser gains more coins. This endorsement economy is experimental, and could eventually involve crypto tokens. Useful Points: Banner Interactions: Clicking on a banner opens it fully. A button with a chart icon on the top right flips the banner to display the activity chart. Compatibility: The application currently works best on Google Chrome. Heatmap View: Zooming out on the map reveals a heatmap of banners. Side Panel Tabs: First Tab: Displays a feed of content from the visible map area. Second Tab: Contains the cluster chat. Current User Base: At the moment, only my friends and family are using the application, so banners are predominantly found in the Chicago area. For more details, refer to the white paper provided. I’m excited to share this application and look forward to your feedback! https://beescribe.com/ May 28, 2024 at 11:07AM

Show HN: Get paid to do your own ML research https://ift.tt/w8XI3KE

Show HN: Get paid to do your own ML research I'm launching an experimental research grant that I call Cat's grant (I'll find a better name later). tldr: - you get paid to do your own research and report to me - you keep IP/ownership rights - 10 months duration - choose a grant size of $10k, $50k or $100k total (paid in monthly chunks) - Apply by sending an email to not_a_cat@fastmail.com How it works: You specify the grant size when applying: 10k, 50k and 100k. This total amount will be distributed over a period of 10 months. I will review each application within 1 week. The deadline to apply is June 9. The start date is flexible and can be the start of June, July, August or September. The total budget I will allocate to this is around 100-200k I haven't yet made a proper contract reviewed by lawyers. If interest is strong enough, I will do it and try hard to keep the spirit of what is said here. The contract will be under Swiss law. Rationale: I get to meet cool people, promote and follow cool research. You get to do the research you want with little red tape (I'll be the sole decision maker for applications. Paperwork will be done with the help of other people). Application process: You choose the grant size you apply for. You can apply to multiple ones at the same time. Then, you may be accepted for one grant option or rejected for all. The process has 3 stages: - Email application - First screening call - Second call with more in-depth questions If you complete the 3 steps, you are accepted in the grant program. Reporting requirements: You are expected to produce the following: - A weekly email report that can be as short as a single sentence (meant as a pulse that you are still here) - A monthly research update that has to be public, in the format you want (github file, blog post…) - Do a monthly call with me, discussing the monthly research update Payment schedule: One payment of 10% of the total amount will be made at the end of each month while the grant is active. The grant may be canceled if the reporting and effort is insufficient. The bar for this will be reasonably low. Effort and time spent will be considered good enough for keeping the Grant active. Research directions: You are free to decide what topic to research. Reading and studying during the research is considered normal. I will try to be helpful and suggest research directions and ideas. I will only consider applications in the domains of Machine Learning, Deep Learning and AI broadly speaking. With a preference for topics related to the following: - LLMs and Transformer architectures - Mechanistic interpretability - World models - Self play / synthetic data - Probabilistic programming Copyright and IP rights: The research remains your intellectual property. You can use it and commercialise it as if you produced it independently of the grant. Time commitment: You are expected to spend at least 50% of your working time on research related to the grant. You may have other commitments at the same time, as long as you can free up enough time. Selection criteria: - How excited I am about the research you want to do - Whether I believe you can make good progress on it - Intrinsic motivation and strong determination How to apply: Send an email to not_a_cat at fastmail com with the following: - Subject: "Application for Cat's Grant [10k, 50k, 100k]". Only keep the grant size(s) that you actually apply for, eg [50k] or [10k, 50k]. - Info about yourself, please include links to github/linkedin and/or resume - Recent projects/research you've done if any - Outline of the research you want to do as part of the grant. It's ok if you only have a vague idea, but better if you have something specific. It can be new or existing research. - Anything else you think is relevant. Evidence of strong capability is a plus, even if unrelated to ML research. Happy to answer questions or comments. May 27, 2024 at 09:54PM

Show HN: Blue Noise – Interactive Explanation of Void and Cluster Algorithm https://ift.tt/rgHK7ck

Show HN: Blue Noise – Interactive Explanation of Void and Cluster Algorithm After reading about the generation of blue noise here on HN a few times my goal was to implement my own variant of the the Cluster and Void algorithm in the most straight-foward way possible, while also visualizing each step. (JavaScript is required in order to step through the algorithm) Most other Blue Noise generator implementations are optimized for speed. Many explanations of the Cluster and Void algorithm I found online were overly complicated or focusing on details that do no help the initial understanding. My implementation is optimized for readability and understanding. I find it very inspiring see an algorithm broken down to its most essential steps. For one in order to better understand the algorithm itself but also for transfering its key concepts to other tasks, for example when designing my own algorithms. Eg in my rather high level python/numpy implementation one can easily understand that the two phases of the algorithm (phase 2 and phase 3) have no data dependency between each other and can therefor be parallelized. Additionally the numpy implementation demonstrates how the application of high level concepts like rank-polymorphism and convolution allow to express a sophisticated algorithm in only a few lines of code. Hope you like it. https://ift.tt/SbNyH2J May 28, 2024 at 05:07AM

Show HN: Meal planning – without the mental load https://ift.tt/N1UGeQy

Show HN: Meal planning – without the mental load TLDR; I applied the concept of "don't make me think" to the task of selecting meals, and assembling the shopping list for your grocery run. The basic idea for what I wanted is very simple: Rather than making a shopping list, I wanted to create a re-usable 'meal', with a list of ingredients I'd need to add to my shopping list to make that meal. Then, after selecting meals for the week I'd have a quick 'check' step, where I'm prompted to check the cupboard for each ingredient, before it's added to the shopping list (ie: I'll need ground beef to make tacos, but I already HAVE ground beef in the freezer). I originally built this out just for myself, but the result has been such a helpful and stress-free experience that I thought others might appreciate it as well. I think this tool could be well-suited for younger folks that are new to the labour of meal-planning. College students, newlyweds, and families with young children. You can try it out without needing to register or provide any personal information, and I'd love your feedback! https://supperstock.ca/ May 28, 2024 at 02:04AM

Sunday, May 26, 2024

Show HN: I Built an Invoicing App https://ift.tt/2Tfvwus

Show HN: I Built an Invoicing App It's probably not the most interesting tool out there, but this is my first time shipping a product solo and I'm so proud https://koteshen.com May 27, 2024 at 04:14AM

Show HN: I generated API documentation for all Java packages https://ift.tt/6H7BEUF

Show HN: I generated API documentation for all Java packages Hi HN! I'm excited to share a project I've been working on for the past year: Docland. It is an API documentation browser that generates documentation on demand (through compilation, not LLMs) for Java packages. Instead of relying on Javadoc, the built-in doc generator, I created the engine from scratch to give the documentations a modern look, build fast search indexes, and enable link resolution to other packages. I built Docland because I constantly found it frustrating to locate and view API definitions when programming. You'd have to Google the function/class name, skip all the SEO articles, find the page you want, yet the documentation might be poorly formatted or does not support searching. So I thought it would be really cool to create a documentation site dedicated for programming languages and libraries, so that you can find the docs all in one place with a uniform look. Docland currently only supports Java, but more programming languages can be supported thanks to its modular architecture. Please try it out and let me know what you think! Also, the process of building Docland was extremely fun and challenging. I'm happy to share about that too. Thank you! Martin https://docland.io May 26, 2024 at 07:35PM

Show HN: Apple Shortcuts for Jira, Reminders, Calendar and Health https://ift.tt/niDd64R

Show HN: Apple Shortcuts for Jira, Reminders, Calendar and Health https://ift.tt/gDdYC9s May 26, 2024 at 11:31PM

Saturday, May 25, 2024

Show HN: I built obsidian plugin to create notes from BibTeX https://ift.tt/3HXJWu4

Show HN: I built obsidian plugin to create notes from BibTeX With this plugin you can create literature notes from BibTeX entries, display formatted reference lists, and instantly generate citations. https://ift.tt/PsUt7Ne May 24, 2024 at 03:18AM

Show HN: LogsQL – opinionated query language for logs https://ift.tt/p1BtFLY

Show HN: LogsQL – opinionated query language for logs I don't like the existing query languages for Elasticsearch and Grafana Loki, because they are too awkward to use for typical logs' investigation cases. So I designed new query language - LogsQL - and wrote reference implementation for it as a part of VictoriaLogs - an open source database for logs. LogsQL is based on the following principles: - Simplicity. It is easy to write typical queries over logs in it. For example, a single word `error` is a valid LogsQL query, which returns all the logs with the `error` word. Another example is `_time:5m error`, which returns all the logs with the 'error' word over the last 5 minutes. - Composable building blocks similar to Unix pipes, which allow powerful filtering, transforming and calculating stats over the selected logs. For example, `_time:5m error | stats count() as rows` returns the number of logs with the `error` word over the last 5 minutes. - Readability. Typical LogsQL queries must be easy to read and understand even for persons unfamiliar with it. Take a look at LogsQL docs [1] and try using VictoriaLogs [2] in production. If you like Unix way and KISS design principle, then you'll enjoy LogsQL :) [1] https://ift.tt/rZgqfbQ [2] https://ift.tt/hDk9sPN https://ift.tt/rZgqfbQ May 23, 2024 at 08:28AM

Friday, May 24, 2024

Show HN: ServerlessMaps – Host your own maps in the cloud https://ift.tt/AItXvPg

Show HN: ServerlessMaps – Host your own maps in the cloud Have a look at the website with an example map, https://ift.tt/HqJbOZB , or read the accompanying blog post https://ift.tt/mV1Jloz https://ift.tt/Dy8sWTr May 24, 2024 at 03:19PM

Show HN: A faster way to switch LLM models https://ift.tt/3d0KcsT

Show HN: A faster way to switch LLM models Really excited to release our universal model router for LLM models. We monitor usage across all your LLM models and now make it even easier to switch between them, no more time rebuilding your app when a new model is released. https://twitter.com/getPropsAI/status/1794085232951574529 May 25, 2024 at 02:31AM

Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go https://ift.tt/DgJ19Hc

Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go Hi HN, I’m excited to share Spot, a simple, cross-platform, React-like GUI library for Go. It is just a few days old and has lots of missing features but I'm happy with the results so far, and looking for some design feedback. Spot is designed to be easy to use and provide a consistent API across different platforms (mainly Mac & Linux). It’s inspired by React, but written in Go, aiming to combine the best of both worlds: the easy tooling & performance of Go with a modern, reactive approach to UI development. Key features: - Cross-platform: Leveraging FLTK[1] & Cocoa[2], Spot works on Mac, Linux, and the BSDs with plans for native Windows support in the future. - Reactive UI: Adopts a React-like model for building UIs, making it intuitive for those familiar with reactive frameworks. - Traditional, native widget set: Utilizes native widgets where available to provide a more traditional look and feel. Why I built it: I was searching for a cross-platform GUI toolkit for Go that had a more traditional appearance, and none of the existing options quite met my needs. I then started playing with Gocoa and go-fltk and suddenly I worked on an experiment to see how challenging it would be to build something like React in Go, and it kinda evolved into Spot. ¯\_(ツ)_/¯ In 2024, is there a still place for classic desktop GUIs—even with a modern spin? I’d love to hear your thoughts, feedback, and any suggestions for improvement. Also, contributions are very welcome. Thank you for checking it out! [1] https://ift.tt/YCGBsM3 [2] https://ift.tt/QDRkIcP https://ift.tt/OgbV50v May 25, 2024 at 02:19AM

Show HN: You can now cut and paste from scanned documents in Firefox https://ift.tt/y8P2zdO

Show HN: You can now cut and paste from scanned documents in Firefox I just realized you can now open a PDF document in Firefox and select text directly from scanned images embedded in the document (so basically transparently reliable doing OCR). It is also surprisingly reliable, only sometimes mistaking a "oh" for a "zero" in a long string of numbers. I neither know when this was introduced nor who added this feature, but from the bottom of my heart: thank you, thank you, thank you, you have made my daily life a lot easier. I also haven't really explored the limits of the feature and under what conditions it starts failing, but: in my daily workflow so far, it's worked every time. This type of small improvements that remove a ton of daily friction are a blessing. Small thing, but I just thought I'd share this with HN in case it benefits others. May 24, 2024 at 10:52PM

Thursday, May 23, 2024

Show HN: Excel to Python Compiler https://ift.tt/dU0rPVl

Show HN: Excel to Python Compiler We (me and @aarondia) built a tool to help you turn psuedo-software Excel files into real-software Python. Ideally, Pyoneer helps you automate your manual Excel processes. You can try it today here: https://pyoneer.ai . How it works: 1. You upload an Excel file 2. We statically parse the Excel file and build a dependency graph of all the cells, tables, formulas, and pivots. 3. We do a graph traversal, and translate nodes as we hit them. We use OpenAI APIs to translate formulas. There’s a bunch of extra work here — because even with the best prompt engineering a fella like me can do, OpenAI sucks at translating formulas (primarily because it doesn’t know what datatypes its dealing with). We augment this translation with a mapping from ranges to variable names and types, which in our experience can improve the percentage of correctly translatable formulas by about 5x. 4. We generate test cases for our translations as well, to make sure the Python process matches your Excel process. 5. We give you back a Jupyter notebook that contains the code we generated. If there are pieces of the Excel we can’t translate successfully (complex formulas, or pivot tables currently), then we leave them as a TODO in the code. This makes it easy for you to hop in and continue finishing the script. Who is this for: Developers who know Python, primarily! Pyoneer might be useful if: 1. You’ve got an Excel file you’re looking to move to Python (usually for speed, size, or maintenance reasons). 2. There’s enough logic contained in the notebook that it’s going to be a hassle for you to just rewrite it from scratch. 3. Or you don’t know the logic that is in the Excel workbook well since you didn’t write it in the first place :) Post translation, even if Pyoneer doesn't nail it perfectly or translate all the formulas, you'll be able to pop into the notebook and continue cleaning up the TODOs / finish writing the formulas. What the Alpha launch supports: Launched early! Currently we’re focused on supporting: 1. Any number of sheets, with any reference structure between them. 2. Cells that translate as variables directly. We’ll translate the formulas to Python code that has the same result, or else we’ll generate a TODO letting you know we failed translating this cell. 3. Tables that translate as Pandas dataframes. We support at most one table per sheet, at the tables must be contigious. If the formulas in a column are consistent, then we will try and translate this as a single pandas statement. We do not support: pivot tables or complex formulas. When we fail to translate these, we generate TODO statements. We also don’t support graphs or macros - and you won’t see these reflected in the output at all currently. Why we built this: We did YCS20 and built an open source tool called Mito( https://trymito.io ). It’s been a good journey since then - we’ve scaled revenue and to over 2k Github stars ( https://ift.tt/d1CRbQW ). But fundamentally, Mito is a tool that’s useful for Excel users who wanted to start writing Python code more effectively. We wanted to take another stab at the Excel -> Python pain point that was more developer focused - that helped developers that have to translate Excel files into Python do this much more quickly. Hence, Pyoneer! I’ll be in the comments today if you’ve got feedback, criticism, questions, or comments. https://ift.tt/18KA49k May 24, 2024 at 12:40AM

Show HN: Porter Cloud – PaaS with an eject button https://ift.tt/8z96U1K

Show HN: Porter Cloud – PaaS with an eject button Hi HN! Porter Cloud ( https://ift.tt/pLUytBa ) is a Platform as a Service (PaaS) like Heroku, but we make it easy for you to migrate to AWS, Azure, or GCP when you're ready. Like Heroku, Porter takes care of a lot of generic DevOps work for you (like setting up CI/CD, containerizing your applications, autoscaling, SSL certificates, setting up a reverse proxy) and lets you deploy your apps with a few clicks — saving you a lot of time while developing. However, as you probably know, there’s a downside: platforms like this become constraining if and when your app takes off and you need to scale. The time you saved while developing can get pretty expensive once you’re paying for a lot of users — and the platforms tend to try to keep you locked in! Our idea is to give you the best of both worlds: use Porter Cloud for as long as it saves you time and development cost, but at any time you can press the “eject button” to migrate your app to your own AWS, Azure, or GCP account as you please. We make it seamless to break out, so you’re no longer subject to the rigid constraints of a conventional PaaS. You can migrate in a few simple steps outlined here: https://ift.tt/iGPR6wo . A bit of background: we first launched on HN almost 3 years ago with our original product ( https://ift.tt/8mBf9ai , https://porter.run ), which deploys your applications to your own AWS, Azure, or GCP account with the simple experience of a PaaS. Since then, we’ve helped countless companies migrate from a PaaS to one of the big three cloud providers. Most of them had gotten started on a PaaS in the early days to optimize for speed and ease of use, but ultimately had to go through a painful migration to AWS, Azure, or GCP as they scaled and ran into various constraints on their original PaaS. Interestingly, we learned that many companies that start on a PaaS are fully aware that they’ll have to migrate to one of the big three public clouds [1] at some point. Yet they choose to deploy on a PaaS anyway because outgrowing a cloud platform is a “champagne problem” when you’re focused on getting something off the ground. This, however, becomes a very tangible problem when you need to migrate your entire production infrastructure while serving many users at scale. It’s a “nice problem to have”, until it isn’t. We’ve built Porter Cloud so that the next generation of startups can get off the ground as quickly as possible, with a peace of mind that you can effortlessly move to one of the tried and true hyperscalers when you are ready to scale. We are excited to see what people build on Porter Cloud. If you’ve ever dealt with a migration from a PaaS to one of the big three cloud providers, we’d also love to hear about your experience in the comments. Looking forward to feedback and discussion! [1] By “big three clouds” we mean the lower-level primitives of each cloud provider. We don’t mean their higher level offerings like AWS App Runner, Google Cloud Run, or Azure App Service, since those run into the same PaaS problems described above. May 23, 2024 at 11:47PM

Show HN: Pong Wars with C# https://ift.tt/Da3IUM9

Show HN: Pong Wars with C# https://ift.tt/LVNHUaI May 23, 2024 at 11:11PM

Wednesday, May 22, 2024

Show HN: B-field, a novel probabilistic key-value data structure (`rust-bfield`) https://ift.tt/EWblq8P

Show HN: B-field, a novel probabilistic key-value data structure (`rust-bfield`) `rust-bfield` is a Rust implementation of our novel "B-field" data structure, which functions like a Bloom filter for key-value lookups instead of set membership queries. The B-field allows you to compactly store data using only a few bytes per key-value pair. We've successfully utilized it in genomics to associate billions of "k-mers" with taxonomic identifiers while maintaining an efficient memory footprint. But the data structure is also useful beyond computational biology, particularly where you have large unique key domains and constrained value ranges. Available under an Apache 2 license. We hope it proves useful, and we're happy to answer any questions! https://ift.tt/nt1lqvB May 23, 2024 at 12:53AM

Show HN: VUSE – Video Understanding, Semantic Embedding https://ift.tt/Li9Q8Se

Show HN: VUSE – Video Understanding, Semantic Embedding https://ift.tt/z8HIBOn May 23, 2024 at 12:24AM

Tuesday, May 21, 2024

Show HN: Hire big tech employees to appeal account suspensions https://ift.tt/zCpgiqf

Show HN: Hire big tech employees to appeal account suspensions I used to work for Facebook and Google and constantly got asked questions like "Hey, my Instagram account got blocked for no reason. Could you help me get it back?". I'd say yes, it would take me 10 min to fill out an internal form and 1 week later the account was back. Even years after leaving, I still get these requests. So I built a marketplace for them. Let me know what you think! https://plsfix.co/ May 22, 2024 at 12:12AM

Show HN: this extension tells score/rank timeline of HN posts https://ift.tt/OSW2xP5

Show HN: this extension tells score/rank timeline of HN posts Hi community, I've been working on building a full public HN dataset for some time now. The latest update is that now I'm tracking the full timeline of score and rank timeline for all HN stories. I've created a browser extension to help display this data directly on the HN website. For more info about this project, check out https://ift.tt/DRcINEq Cheers https://ift.tt/0iLRhGM May 21, 2024 at 11:06PM

Monday, May 20, 2024

Show HN: SQLFrame – I ran PySpark without Spark on a SQL database https://ift.tt/yNjTSCb

Show HN: SQLFrame – I ran PySpark without Spark on a SQL database Recently I open-sourced SQLFrame, a DataFrame library that implements the PySpark DataFrame API but removes Spark as a dependency. It does this by generating the corresponding SQL for the DataFrame operations using SQLGlot. Since the output is SQL this also means that the PySpark DataFrame API can now be used directly against other databases without the Spark middleman. I built this because of two common problems I have faced in my career: 1. I prefer to write complex pipelines in PySpark but they can be hard to read for SQL-proficient co-workers. Therefore I find myself in a tradeoff between maintainability and accessibility. 2. I really enjoy using the PySpark DataFrame API but not every project requires Spark and therefore I'm not able to use the DataFrame library I am most proficient in. The library currently focuses on transformation pipelines (reading from and writing to tables) and data analysis as key use cases. It does offer some ability to read from files directly but they must be small although this can be improved over time if there is demand for it. SQLFrame currently supports BigQuery, DuckDB, and Postgres with Clickhouse, Redshift, Snowflake, Spark, and Trino in development or planned. You can use the "Standalone" session to test running against any engine supported by SQLGlot but there could be issues with more advanced functions that will be resolved once officially supported by SQLFrame. Blog post for more details: https://ift.tt/iMg5aEK... Would love to answer any questions or hear any feedback you may have! https://ift.tt/StClmcb May 21, 2024 at 08:09AM

Show HN: Recall Memory – Your Personal Local Time Machine for Mac https://ift.tt/PKIl6z8

Show HN: Recall Memory – Your Personal Local Time Machine for Mac Recall Memory is a free Sandboxed Mac App which let's you scroll through time and allows you to "Recall" what you were doing earlier. Recall works by capturing the active window every second and only saves screenshots with significant changes. Making it easy to scroll through what you were doing earlier. All data is processed and always stored locally. https://ift.tt/2s7WcQ3 May 21, 2024 at 06:48AM

Show HN: Schedule SSH Execution of Bash/PowerShell/SQL Scripts https://ift.tt/4f15MWj

Show HN: Schedule SSH Execution of Bash/PowerShell/SQL Scripts https://ctfreak.com May 21, 2024 at 03:34AM

Show HN: Cample-HTML – new open source tool for work with server-side HTML https://ift.tt/hGkiRjf

Show HN: Cample-HTML – new open source tool for work with server-side HTML https://ift.tt/sqJQjBm May 20, 2024 at 10:17PM

Sunday, May 19, 2024

Show HN: A VS Code extension to check incompatible CSS https://ift.tt/Eqrtl1J

Show HN: A VS Code extension to check incompatible CSS I've developed a handy tool for Visual Studio Code that makes checking CSS compatibility very easy for developers. It provides instant feedback on syntax, keywords, types, and function compatibility. It even highlights deprecated, non-standard, and experimental features. https://ift.tt/o3yXE9a May 20, 2024 at 12:54AM

Show HN: I built an app that writes your life story https://ift.tt/9vpBfUR

Show HN: I built an app that writes your life story https://memoir-app.com May 20, 2024 at 12:37AM

Show HN: Locally run a "blue text" bot (llama3) https://ift.tt/NfLMzpy

Show HN: Locally run a "blue text" bot (llama3) https://ift.tt/7LD2sqT May 19, 2024 at 10:32PM

Saturday, May 18, 2024

Show HN: I Built a Tool to Stop Cold Email Spam https://ift.tt/8J0CKdz

Show HN: I Built a Tool to Stop Cold Email Spam Hi HN! I'm Louw, founder of the enterprise insurtech scale-up Root[0]. Over the last 8 years, my inbox has been flooded with unsolicited emails, especially since early 2023. Recruitment services, outsourced software development agencies, and a crazy amount of lead generation services (thanks, Apollo!) drowned my inbox. To solve this, I created Unspam. Initially, it was a simple tool for myself and fellow founders to reduce noise. And it worked — about 10% of my emails were swiftly and accurately categorized as unsolicited messages. Given its success, I've decided to package and share Unspam with the broader community, evolving it into Unspam.io. How it works: 1. Hook up your Gmail 2. Unspam monitors received mail in the background 3. Unsolicited emails are labeled and archived Please try it out and let me know your feedback. What would you improve? https://unspam.io --- [0] https://ift.tt/8JWP3Mt [1] PS: I value privacy intensely. Unspam doesn’t record, store, or train on your emails. No need to. https://unspam.io May 19, 2024 at 02:00AM

Show HN: A Golang CP/M emulator https://ift.tt/QYP6aGV

Show HN: A Golang CP/M emulator https://ift.tt/DTqCzXH May 19, 2024 at 12:48AM

Friday, May 17, 2024

Show HN: Open-Source RAG Evaluation Toolkit https://ift.tt/M3yZuRI

Show HN: Open-Source RAG Evaluation Toolkit https://ift.tt/pLq4c8f May 17, 2024 at 10:48PM

Show HN: A Jira integration for LLM-assisted technical refinements https://ift.tt/hTa2Jy6

Show HN: A Jira integration for LLM-assisted technical refinements https://ift.tt/2GJVODW May 17, 2024 at 11:39PM

Show HN: I got tired of losing great dev resources, so I'm making DevCheatSheets https://ift.tt/0XUudPo

Show HN: I got tired of losing great dev resources, so I'm making DevCheatSheets Over the years, I've found thousands of awesome blogs, StackOverflow answers, YouTube videos and, most recently, ChatGPT prompts that have helped me a ton in my software development work. The problem is, I lose them. I've talked to a ton of developers, and they all have various ways of partially solving this problem: - Notion documents with messy link dumps - 1,000,000 tabs open constantly - A bookmark folder that takes up half of your disk space DevCheatSheets is going to solve this by serving as a repository of useful developer resources that you can share with others. You will be able to create code snippets to remember for future projects, GPT prompts that gave you great output and more. You will also be able to discover new resources from other developers that are specific to your focus and chosen languages. DevCheatSheets is currently in development, but you can visit the site to sign up for a free newsletter to get updates on its development! https://ift.tt/A43Oxtk https://ift.tt/jJ0kfQv May 17, 2024 at 09:28PM

Thursday, May 16, 2024

Show HN: Syntax highlighting tool for code snippets in HTML https://ift.tt/fkN92HM

Show HN: Syntax highlighting tool for code snippets in HTML Hey! My name is Vojtěch. When I'm sharing code on my blog or elsewhere, I find it really annoying to format and highlight all the words in the code snippet. That's why I made CodeGlow, to make sharing sharing code easy and painless. https://ift.tt/dNQMHRi May 16, 2024 at 10:18PM

Show HN: I made an AI-based domain name generator with availability check https://ift.tt/fHerJR9

Show HN: I made an AI-based domain name generator with availability check This project came from my own personal need. There are many AI based domain name generators on the market but most of them don't check for availability. Hopefully it helps someone else. https://ift.tt/9cbo3Br May 16, 2024 at 11:32PM

Show HN: Ask Hacker Search – Find out what HN thinks about any topic https://ift.tt/E5mQbuD

Show HN: Ask Hacker Search – Find out what HN thinks about any topic Hi HN! I'm Jonathan and I built Ask Hacker Search ( https://ift.tt/JpQR091 ), an LLM-powered version of Hacker News' Ask HN. Unlike Ask HN, Ask Hacker Search doesn't solicit new contributions from HN readers. Instead, it leverages Hacker News' historical data to answer questions, and offers LLM-generated summaries of those. I've used it for questions like "Should I use Drizzle or Prisma?" or "What is a good screen capture that allows easy zooming effects on Mac?". It is particularly useful when you're interested in understanding HN readers' sentiment about a topic, or when looking for expert insights on topics of interest to HN readers. I've been using it continually while building it, and have found it particularly useful to find software libraries recommended by HN or get quick vibe checks on hot topics. This builds on my release of Hacker Search two weeks ago ( https://ift.tt/C9wOxtS ), which offered a semantic search engine over top HN submissions. It's not just a small upgrade: covering comments was the #1 requested feature after that launch, so I rebuilt the near entirety of the product to support that. Please try it out and let me know what you think of it! I have to limit the number of LLM summaries each person can get for free, as this is entirely self-funded. If you hit the limit, you can subscribe for more summaries generated by a better model ($8/month), or bring your own compute by running inference on Ollama on your machine! https://ift.tt/JpQR091 May 17, 2024 at 12:11AM

Show HN: I'm 17 and wrote a guide on how to build your own programming language https://ift.tt/41lqFKy

Show HN: I'm 17 and wrote a guide on how to build your own programming language Hey! I’m JC. I’m 17 and part of Hack Club, a nonprofit where we help teenagers ship programming projects with their friends while growing technically. A while ago, I asked myself the question, “How exactly do programming languages work behind the scenes?” It seemed really daunting until I went to a half hour workshop at a high school hackathon about writing a tree-walk interpreter and realized that getting started was actually super fun. This guide is designed in the vein of that - to get people, especially teenagers, started on learning how to build a programming language in a literal weekend by actually shipping one. It’s a stepping stone for learning the big things - compilers, optimizations for performance, etc. It’s very inspired by Crafting Interpreters and why’s poignant guide, but meant to be approachable in a weekend. Some backstory on me: A year ago I finished high school early and joined Hack Club full-time to build projects like this. I’ve been programming since COVID, and learned how to code primarily by shipping things that seemed daunting to me and taking inspiration from people taking the time to break down various topics online. Give it a try and take it out for a spin! Constructive feedback is also really appreciated. It’s open source on GitHub at https://ift.tt/3hSmHtq https://ift.tt/90jhT5n May 16, 2024 at 09:34PM

Wednesday, May 15, 2024

Show HN: Lua for row-level transformations during Postgres CDC https://ift.tt/s8F2MTe

Show HN: Lua for row-level transformations during Postgres CDC https://ift.tt/iuntdrN May 15, 2024 at 10:51PM

Show HN: Async FFI from Rust to Go https://ift.tt/yliUBOe

Show HN: Async FFI from Rust to Go Recently I made a library to call golang from rust asynchronously with the best performance it can achieve. I've shared some core design thoughts, including memory layout alignment, implement async based on sync ffi and concurrency safety. I think the problems and designs are not limited to rust and go. Hope to hear some comments! https://ift.tt/NO3npdb May 15, 2024 at 09:16PM

Tuesday, May 14, 2024

Show HN: I made a Sudoku game you can play using Vim https://ift.tt/vytOKxF

Show HN: I made a Sudoku game you can play using Vim Source: https://ift.tt/mbW6FI7 https://vimsudoku.com May 15, 2024 at 02:37AM

Show HN: LaTeX Book 2024, first release https://ift.tt/18gYjZp

Show HN: LaTeX Book 2024, first release https://ift.tt/linIAWD May 15, 2024 at 12:42AM

Show HN: Julep: A platform to manage memories, knowledge and tools for LLM apps https://ift.tt/DOqG8QS

Show HN: Julep: A platform to manage memories, knowledge and tools for LLM apps Hi all! We've built our fair share of LLM apps, everything from Shopify agents to real-time clones of "Samantha" from "Her". We started facing a lot of annoyances & issues repetitively with building functional apps. So we sifted through 97K posts from the OpenAI Community to confirm and find people with similar problems (& we did). It turns out that there are a handful of low-level problems that everybody who is building an AI app that works well needs to solve: statefulness to manage conversations interaction interface between multiple agents and multiple users. robust document search dynamic tool calling from different apps swapping out different LLMs/models while preserving state, And that's exactly what we ended up making Julep to be. We built this as a prototype to solve our problems, and now we want to lower the barrier for someone to create functional and production-ready LLM apps. For more advanced stuff; We're also working on a task specification that defines a task execution framework for LLMs using a YAML format. It includes task triggers, available tools, debugging options, input and output schemas, and workflows. The main workflow is the entry point, with conditional transitions, error handling, and mapping operations for parallel processing. We want to make a Supabase-like backend for AI apps with a great DX. So if you're interested in this stuff or want a platform that you can make design decisions for, specifically for yourself, please submit PRs, become a maintainer, or join the Discord to check out cool examples we're building! https://ift.tt/4oMaPgU May 14, 2024 at 11:57PM

Monday, May 13, 2024

Show HN: I built a simple task capture inbox app https://ift.tt/Dfx8gIn

Show HN: I built a simple task capture inbox app I've always been frustrated with the complexity of todo mobile apps. I use Todoist and Notion to manage my work, for instance, but every time I'm out and about and think of a task I need to capture, the mobile apps feel too complex. Or I might think of a feature to add to a product, but don't want to deal with Linear's mobile web view. So, I built Defer: a simple iOS "capture" app that syncs to your menu bar on your Mac. No signup needed, it all "just works" with your Apple ID. Intentionally simple and lightweight. https://deferapp.com/ May 14, 2024 at 01:38AM

Show HN: How to Build a Writing Habit https://ift.tt/aI2xjn9

Show HN: How to Build a Writing Habit https://ift.tt/p5uBDjY May 14, 2024 at 01:26AM

Show HN: I Made an App for Uni Students in Django and React to Post Confessions https://ift.tt/tdzn5Rg

Show HN: I Made an App for Uni Students in Django and React to Post Confessions https://ift.tt/9axc7UL May 13, 2024 at 11:16PM

Sunday, May 12, 2024

Show HN: Git Searcher, search commits for an added or removed string https://ift.tt/9RkBN1u

Show HN: Git Searcher, search commits for an added or removed string Hello all, I created a command line utility called Git Searcher that can find in which commit any line of code was added; it can also find where a line of code was removed. I have found this very helpful for determining where code originated from and for debugging. I hope you find this useful! Many thanks, Sam https://ift.tt/ocnDfqx May 13, 2024 at 12:50AM

Show HN: I Built an AI Tool That Humorously Roasts Your Product's Design https://ift.tt/Mt8wsic

Show HN: I Built an AI Tool That Humorously Roasts Your Product's Design https://ift.tt/deRr5KF May 13, 2024 at 12:56AM

Saturday, May 11, 2024

Show HN: A graph based arbitrage calculator https://ift.tt/BPlayNC

Show HN: A graph based arbitrage calculator It works by finding negative cycles in a graph https://ift.tt/noSUuz2 May 12, 2024 at 05:12AM

Show HN: Project Random – Random, obscure content from around the web https://ift.tt/VkAHiSq

Show HN: Project Random – Random, obscure content from around the web https://ift.tt/HQeLXyc May 12, 2024 at 01:28AM

Show HN: I built a website to create images from LaTex https://ift.tt/8R04cbS

Show HN: I built a website to create images from LaTex Hey everyone, I was doing some tests with Gaussian Blur and the 2D Gaussian formula. While writing code for the formulas (I'm just trying to learn new things, that's all), I wanted to see LaTeX formulas in my IDE as images or in any convenient way. However, I couldn't find any proper method, such as writing LaTeX as a comment and seeing them as images, etc. So, I started to create my 2-step project: a LaTeX-to-image website & plugin for my IDE. I've completed the first step of this project. I've created a website called https://pictotex.com/ I didn't return to this project due to things happening in my life, but today I just checked my CloudFlare account to see what is going on and I was surprised because I'm receiving 50-60 unique visitors daily. This is very "unique" for me. I plan to add a few more features, like maybe creating a service to use "blang/latex" for better results. I hope this website helps you, even in a small way. I'd like to get your ideas & feedbacks. Behind the scene is very simple: NextJs, Supabase, Vercel https://pictotex.com May 11, 2024 at 07:52PM

Friday, May 10, 2024

Show HN: Jacinda, a functional Awk (text stream processing on the comamnd-line) https://ift.tt/TyC8SEw

Show HN: Jacinda, a functional Awk (text stream processing on the comamnd-line) Typed, functional (folds, scans) stream processing backed by Andrew Gallant/burntsushi's regular expressions library. There's a guide here! https://ift.tt/Ylq7uGk https://ift.tt/mz392vh May 11, 2024 at 12:09AM

Show HN: AI Runner – my personal opensource, local, multi-modal, AI assistant https://ift.tt/Q0lyxpk

Show HN: AI Runner – my personal opensource, local, multi-modal, AI assistant AI Runner is an application I have been working on for well over a year. I am the only developer on the project. I currently do not have a job so I have treated this as my full-time job. 3.0 is not yet ready for release, but I wanted to show you some of the cool things I've done with it (see video in link or check out my youtube page for past progress updates https://www.youtube.com/@capsizegames4331 ). AI Runner is a privacy-forward, multi-modal offline AI application built with Pyside6, huggingface libraries, llamaindex and open source models. It allows for real-time text to speech conversations with chatbot agents that you can fully customize. The bots have personalities and "moods". The moods shift with the conversation. I am using custom agents and my own system for selecting actions which is very fast. The application also allows you to generate images using Stable Diffusion and controlnet (previous versions allowed Kandinsky), LLM for chatbots and RAG retrieval using Mistral 7b and T5, multi-lingual text-to-speech using speech-t5, bark and espeak. The whole thing can run on a single 2080s video card, or you can split it between multiple GPUs by assigning models to available cards. For example, I have a 2080s which I use for Stable Diffusion, and a 3060 that I use for the other models. I've built in lots of features such as drawing tools, RAG for documents and websites, image generation with the LLM or custom prompts and more. I post about it often on my Twitter acount ( https://twitter.com/xw4ffl35x ). In addition to being a stand-alone application, the goal is to make it usable as an engine to power other applications. For example I plan to use it to power an RPG I am developing in Pygame. The application is pure python and can be compiled with pyinstaller using the installation scripts included in the main repo ( https://ift.tt/tIAark1 ). I am currently working on v3.0.0 which is under heavy development and is not stable. The last stable version came out over 8 months ago and was version 2.2 (you can find it tagged on github). This new version is a complete refactor and uses proper threading, has enhanced privacy and security features (the app is not able to access the internet and complete works around any security holes in the huggingface libraries by preventing them from accessing the internet or creating a .cache folder - there's more information about this in the README). --- I believe it is crucially important to have open source options when it comes to AI. I do not want to live in a world that is dominated by OpenAI. I want free, open source models and the ability to run them locally, offline for free. If you would like to support my efforts, please consider donating via patreon https://ift.tt/F5th7bW https://twitter.com/xw4ffl35x/status/1778094355812700635 May 11, 2024 at 03:42AM

Show HN: I built an AI agent that upgrades NPM packages https://ift.tt/ax2YZcO

Show HN: I built an AI agent that upgrades NPM packages Hi HN, I built a tool [1] that resolves breaking changes when you upgrade npm packages. I know keeping my dependencies updated is good hygiene but I really have no motivations to do them. The time to fix breaking changes then validate them makes the ROI lopsided. Automating these helps me reduce the barrier to a good habit. It works on typescript and tsx projects. BYOK (bring your own GPT-4 key) for the codegen. MIT license. How does it work? - Bumps the package version, builds your project, and then runs tsc over your project to understand what breaks - Uses ts-morph [2] to create an AST of your code to understand the relationships between code blocks - Uses the AST to get type definitions for external methods to understand how to use the new package - Creates a DAG to execute coding tasks in the correct order to handle propagating changes [3] Try it out and would love to hear your feedback! [1] https://ift.tt/ONUoMHy [2] https://ift.tt/tU9dGq7 [3] https://ift.tt/HlfAMD8 https://ift.tt/TN0C5a8 May 10, 2024 at 11:03PM

Show HN: Meemaw – Trustless and grandma-friendly wallet as a service https://ift.tt/6Sc42Z5

Show HN: Meemaw – Trustless and grandma-friendly wallet as a service Hey HN, Marceau here, founder of Meemaw. I was working on a different project (communities with better aligned incentives) for which I needed users to have access to a crypto wallet. I couldn't afford users to have to deal with private keys and what not, and I did not feel comfortable being locked to a non-transparent third-party provider for something as important. So I built an internal "wallet-as-a-service" around audited librairies. I dropped the original project since then and that service evolved into Meemaw. Many "web3 projects" would be better off without any web3 component. But if you do need your users to have a wallet, there are a few good reasons to use something like Meemaw: - great UX (no faffing around with private keys or seed phrases, easily customisable) - great DX (get up and running quickly, integrate with your existing system easily) - more secure (MPC, trustless) - low dependency risk (you've always got the option to self-host or export existing wallets) If you'd like a refresher on MPC wallets or Wallet-as-a-Service, I did my best to explain it without BS industry jargon: https://ift.tt/JtRdU0j If you have Docker and Node installed on your machine, you can have a full example running in less than 5 minutes: https://ift.tt/2anZMD8 You can already self-host Meemaw, and there will soon be cloud hosting as well, with the option to easily switch from one to the other at any time. The closed-source competitors are all (very) well-funded, but I think we can provide a better developer experience with higher security and reduced dependency risks. Right now, Meemaw is probably not ready for production, but we'll get there sooner rather than later. Your feedback would be greatly appreciated to continue moving in the right direction :) https://ift.tt/ZBFLCJT May 10, 2024 at 08:01PM

Thursday, May 9, 2024

Show HN: Loglayer: A fluid logging interface for JavaScript loggers https://ift.tt/2QICT3n

Show HN: Loglayer: A fluid logging interface for JavaScript loggers This has been in use on our production systems for around two years now at Switchboard ( https://switchboard.app ). The problem we had was that we were using two different logging libs for our frontend and backend at the time (specifically roarr, and bunyan), and the API for the logging libs were not compatible with each other. Loglayer was designed to wrap around popular JS logging libraries where you can swap out any underlying library without re-writing your log entries to adapt to the new library. One common example is using plain "console" as a starting integration, but later swapping to a logging library like Winston once you've nailed down which JS logging lib fits your use-case. You can also swap to another from there (which we have done from bunyan to pino on our backend) if you need to later on. It also provides a fluid API that standardizes how one should feed error, set context, and metadata. This means regardless of the underlying logging library used, developers use the same API to write logs throughout. log .withMetadata({ some: 'data'}) .withError(new Error('test')) .info('my message') With this new 4.x release, I added a plugin system allowing you to manipulate data before it is shipped to the underlying JS logger). https://ift.tt/2nFgeYs May 10, 2024 at 01:45AM

Show HN: Exploring HN by mapping and analyzing 40M posts and comments for fun https://ift.tt/K3YHcap

Show HN: Exploring HN by mapping and analyzing 40M posts and comments for fun https://ift.tt/WDfXCiw May 9, 2024 at 07:31PM

Show HN: Ellipsis – Automated PR reviews and bug fixes https://ift.tt/VOHqhXn

Show HN: Ellipsis – Automated PR reviews and bug fixes Hi HN, hunterbrooks and nbrad here from Ellipsis ( https://ift.tt/D3XEM7b ). Ellipsis automatically reviews your PRs when opened and on each new commit. If you tag @ellipsis-dev in a comment, it can make changes to the PR (via direct commit or side PR) and answer questions, just like a human. Demo video: https://www.youtube.com/watch?v=X61NGZpaNQA So far, we have dozens of open source projects and companies using Ellipsis. We seem to have landed in a kind of sweet spot where there’s a good match between the current capabilities of AI tools and the actual needs of software engineers - this doesn’t replace human review, but it saves you time by catching/fixing lots of small silly stuff. Here’s an example in the wild: https://ift.tt/VABGbEp . Ellipsis (1) adds a PR summary; (2) finds a bug and adds a review comment; (3) after a (human) user comments, generates a side PR with the fix; and (4) after a (human) user merges the side PR and adds another commit, re-reviews the PR and approves it Here’s another example: https://ift.tt/zmFs8Wf... , where Ellipsis adds several comments with inline suggestions that were directly merged by the developer. You can configure Ellipsis in natural language to enforce custom rules, style guides, or conventions. For example, here’s how the `jxnl/instructor` repo uses natural language rules to make sure that docs are kept in sync: https://ift.tt/2P7wrkM... , and here’s an example PR that Ellipsis came up with based on those rules: https://ift.tt/VN3BiFW . Don’t worry, your code is never stored or used to train models ( https://ift.tt/LomUCNV ). Installing into your repo takes 2 clicks at https://ift.tt/D3XEM7b . We’d really appreciate your feedback, thoughts, and ideas! https://ift.tt/AyaifpT May 9, 2024 at 11:14PM

Wednesday, May 8, 2024

Show HN: An AI logo generator that can also generate SVG logos https://ift.tt/DJ9ATub

Show HN: An AI logo generator that can also generate SVG logos Hey everyone, I've spent the past 2 weeks building an AI logo generator, which can also generate high-quality SVG logos (bw/silhouette only for now). You can choose a style from a gallery of options and adjust the prompt/keywords however you like. The rest is pretty self-explanatory. https://createlogo.app/ May 9, 2024 at 01:30AM

Show HN: I made DevOps as productized service https://ift.tt/BGyd3xC

Show HN: I made DevOps as productized service I'm normal contractor programmer, for the past few years doing mainly DevOps on AWS. I noticed lot of smaller companies don't have enough work for full-time devops person nor they have cloud/aws knowledge on the team. Lot of them has similar needs. So my thinking is I can help them for flat montly fee to do all the infrastructure on AWS for them. Obviously this is no way to get rich but my hope is to streamline my process and avoid chasing invoices etc. What do you think? https://ift.tt/dv5WyIp May 8, 2024 at 11:29PM

Show HN: I built a non-linear UI for ChatGPT https://ift.tt/3vn7IRd

Show HN: I built a non-linear UI for ChatGPT Hi HN, I built this out of frustration of the evergrowing list of AI models and features to try and to fit my workflow. The visual approach clicks for me so i went with it, it provides more freedom and control of the outcome, because predictable results and increased productivity is what I’m after when using conversational AI. The app is packed with features, my most used are prompt library, voice input and text search, narration is useful too. The app is local-first and works right in the browser, no sign up needed and it's absolutely free to try. BYOAK – bring your own API Keys. Let me know what you think, any feedback is appreciated! https://ift.tt/tBfi41q May 8, 2024 at 11:41PM

Tuesday, May 7, 2024

Show HN: I made a calculator builder to increase engagement and conversions https://ift.tt/uUMfL16

Show HN: I made a calculator builder to increase engagement and conversions Hi HN, I am a solopreneur in the evenings and a software engineer during the day. In the past, I have created lots of calculators for my web projects and freelancing friends. These were pretty basic, but users always welcomed them. I also used currently available builders, but the problem was that they were either slow, broke on mobile devices, had nonsense page view limits, or were expensive. Some even ticked all those boxes. So I have decided to create my own, with a simple interface, and called it Creative Widgets (if it ever takes off, I plan to add more exciting stuff like charts, etc, hence why generic “Widgets”). At this point, I am after feedback. I found myself running in a circle, building features because I think they're great to have, but I would much rather have features that are wanted by users. So, if your project/web benefits from the custom calculator, you can check it out. Thanks everyone. Eugen https://ift.tt/sIAlfr5 May 8, 2024 at 03:54AM

Show HN: Skyrim – Open-source Large Weather Model (LWM) Zoo https://ift.tt/aQpBub3

Show HN: Skyrim – Open-source Large Weather Model (LWM) Zoo Hi HN, I'm Efe from Secondlaw AI. We are building physics-informed large AI models. Currently, we are focusing on weather modelling. To benchmark SOTA, we had to build a forecasting infra for all available large weather models and we could not find a solid tooling to do so, so we built Skyrim. Within <5 mins and <5 LOC you can run forecasts on par with global weather models that are run on 100K+ CPU HPCs! We are implementing more models & fine-tuning capabilities. Let us know if anything more we can add, also happy to answer any questions! https://github.com/secondlaw-ai/skyrim May 7, 2024 at 11:03PM

Show HN: Voltage Park – H100 GPU Orderbook https://ift.tt/VSd6Bup

Show HN: Voltage Park – H100 GPU Orderbook Hi HN - Voltage Park is a GPU cloud powered by Nvidia H100s. We own and manage the infrastructure and currently have over 7,000 H100s live. We will be launching an additional 17,000 H100s in the next 2 months. Today, we are launching our H100 Auction Platform with 1,000+ GPUs live. This platform gives users on-demand access to compute for AI training, fine-tuning, and inference. We are growing the platform to over 5,000 H100s in the next month. We created the Auction Platform to make the process of procuring GPUs more transparent and simple. It allows you to see the supply and price of GPUs in real-time. Place an order for the number of GPUs you need and get near-instant access to the compute. We have been running this on-demand auction platform for the past 2 months in Beta. Early customers include Luma AI, 273 Ventures and Mirelo.ai. One great customer comment so far: “I love using Voltage Park auction. It's so empowering to know we can spin up high-perf GPU nodes if we need them at affordable prices." -- Carl Johann SIMON (CEO, mirelo.ai) We will be hosting a Zoom on Thursday, May 9th at 12pm PT to go over the platform in more detail and answer any questions you may have. Please email ozan [at] voltagepark [dot] com if you would like to attend. We love the curiosity and spirit of the HN community, so please let us know what feedback you have. Our goal is to make machine learning accessible to all and this is just the start! Voltage Park Auction Platform Infrastructure: - Infrastructure - Owned by Voltage Park (we are not a reseller) - Hardware - 8x 80GB H100 SXM5 | 1.0 Tb DDR5 RAM with ECC | 2x 52-core CPUs | 100Gbps Ethernet - Minimum Order - 8 GPUs - Data Center Locations - Texas, Virgina, and Washington https://ift.tt/pm61YCt May 8, 2024 at 01:06AM

Show HN: Convert your Containerfile to a bootable OS https://ift.tt/3s6L1wf

Show HN: Convert your Containerfile to a bootable OS https://ift.tt/2DTXWIh May 8, 2024 at 12:50AM

Monday, May 6, 2024

Show HN: Rispose.com – A free tool to embed OpenAI Assistants on any website https://ift.tt/UKROVZ2

Show HN: Rispose.com – A free tool to embed OpenAI Assistants on any website Hey, OpenAI recently released "assistants" - These have RAG built into the API, which means that you can provide up to 10.000 files to the assistant without the overhead of dealing with vector databases, splitting files into chunks and more. They work surprisingly well, so I've built a free simple tool to embed them on websites. It has no dependencies and simply uses fetch to communicate to my backend which proxies openai. In the future I plan to add more widget embedding options (currently only chat is available). Let me know if you have any specific questions about either the tool or openai assistants in general. https://rispose.com May 3, 2024 at 08:08PM

Show HN: SOTA Stream – daily research papers tailored to your interests https://ift.tt/CZxXqNI

Show HN: SOTA Stream – daily research papers tailored to your interests There's too much noise when trying to keep up with AI research these days on Twitter. I wanted something that could help me stay off the site but still keep me up to speed on AI. I built a very simple prototype for a research paper digest that lets you specify your research interests and delivers a list of papers most relevant to you, daily. It's currently free as I'm funding the API costs myself. https://ift.tt/Iz6rEgx May 6, 2024 at 11:48PM

Sunday, May 5, 2024

Show HN: Free web app to read YouTube transcripts and highlight them https://ift.tt/j6XRnzB

Show HN: Free web app to read YouTube transcripts and highlight them https://ift.tt/OYirDM9 May 6, 2024 at 01:23AM

Show HN: An AI model that busts AI faces https://ift.tt/lZWA4as

Show HN: An AI model that busts AI faces Hey HN, I'm an AI enthusiast and I am launching apps that use ML to solve problems that we all have. I realized that there are a lot of deepfake faces on youtube and social media, so I thought it would be useful (and fun!) to have a tool that can bust those AI faces. So I built DeeFace for 2 reasons: 1. Check if the face you're looking at is real or not 2. For fun! It's something that I from half a year ago would look at and aspire to build someday. I think it's soemthing anyone who's just starting out with ML would appreciate. I hope this tool is fun for you to use as it was for me to build. Would love to hear your feedback on this. Albee https://ift.tt/tJb3OKz May 5, 2024 at 08:23PM

Show HN: Summrize – Free Non-Fiction Book Summaries https://ift.tt/wqiS6sz

Show HN: Summrize – Free Non-Fiction Book Summaries Hey everyone! I know that a lot of people want to make more time for reading in their lives, but don't always have the time to do so. So I've created Summrize, an online platform for reading FREE non-fiction book summaries. For each book, I've condensed the most important concepts, quotes, actionable insights, frameworks and case studies, and presented them in a beautiful format. You can save the snippets that resonate the most with you, and share them on other platforms too! We know there exist other similar platforms (Blinkist, Shortform), but my goal with Summrize is to make access to the knowledge free, because we believe in making the valuable knowledge that can help people change their lives accessible to everyone! Please check out our website, and if the content is useful to you, please share with friends/family and consider joining our newsletter too for even more insights! Also, support us on Producthunt! https://ift.tt/EYoHJUN https://ift.tt/oLarzfj May 5, 2024 at 11:57PM

Saturday, May 4, 2024

Show HN: Dillo 3.1.0 released after 9 years https://ift.tt/GHpqSQP

Show HN: Dillo 3.1.0 released after 9 years As commented before[1], I've been working on the past months to get the Dillo back to life and today I'm happy to release the 3.1.0 version, after almost 9 years since the last one. [1]: https://ift.tt/eLyiTCf During this time: - A new mailing list was created[2] which is beginning to get some messages and patches. It is available in gmane via NNTP at gmane.comp.web.dillo.devel. [2]: https://ift.tt/71uk63W... - A LiberaPay page[3] which received the first donations (thanks!). [3]: https://ift.tt/UpRwGvx - Some more bugs where fixed and new features where added (details in the release page and/or changelog). Thanks to all the people that contributed with patches and tests. Now let's see if we can make it land in some distros! https://ift.tt/k2gLayE May 5, 2024 at 03:22AM

Show HN: Cvtek: Craft Your Resume/CV Using TOML https://ift.tt/v0bINEm

Show HN: Cvtek: Craft Your Resume/CV Using TOML https://ift.tt/cY1Aihk May 4, 2024 at 10:42PM

Show HN: GPT Home, A Home Assistant Built on the Raspberry Pi via the OpenAI API https://ift.tt/iI64uYg

Show HN: GPT Home, A Home Assistant Built on the Raspberry Pi via the OpenAI API https://ift.tt/nr0sKMB May 4, 2024 at 11:38PM

Show HN: Mininet-YAML – Create complex virtual networks through small YAML files https://ift.tt/jtECc9T

Show HN: Mininet-YAML – Create complex virtual networks through small YAML files Mininet-YAML is a powerful tool that simplifies the creation of virtual networks through YAML-configured topologies. By defining hosts, routers, and their interfaces in a YAML file, users can deploy complex network topologies directly on their machines within seconds. This tool integrates with Mininet and Open vSwitch to emulate network environments, allowing users to manage virtual nodes with the same granularity as physical hardware. Moreover, Mininet-YAML empowers users with advanced traffic engineering capabilities. They can effortlessly specify maximum transmission rates (goodput) between nodes, triggering automatic adjustments to network link capacities and routing table entries to achieve desired goodput levels. Leveraging a Mixed Integer Linear Programming (MILP) model solved by the CBC Solver, this tool ensures optimal network performance tailored to user specifications. https://ift.tt/mBDHkYq May 4, 2024 at 10:44PM

Friday, May 3, 2024

Show HN: Lightsaber Battle – May the Fourth Be with You https://ift.tt/qA367u1

Show HN: Lightsaber Battle – May the Fourth Be with You Hey folks, join me in a lightsaber battle! I love Star Wars and may 4th is a special day for me, so I made this little thing. You can change the saber color and background. Let me know what you guys think and May the Fourth be With You https://ift.tt/Y0ROeja May 4, 2024 at 03:31AM

Show HN: Prompt Tower – Simplify writing prompts with multiple code blocks https://ift.tt/grV2mlX

Show HN: Prompt Tower – Simplify writing prompts with multiple code blocks Prompt-tower simplifies and speeds-up how prompts with multiple code blocks are written. It's often a pain jumping between files, classes, functions, etc and copying/pasting everything, wrapping and annotating the blocks, and finally sending the prompt off for generation. After seeing filekitty [1], I felt inspired to build a version of the idea I’ve had for awhile now... which is a vscode extension that fits better in a developer's context. check it out: https://ift.tt/cYmyIU4... demo gif: https://ift.tt/I76gymh repo: https://ift.tt/wH8VOMY [1] https://ift.tt/8lIqg3W May 4, 2024 at 01:10AM

Show HN: I made a Node.js boilerplate, to ship your startup with less pain https://ift.tt/d0jKR83

Show HN: I made a Node.js boilerplate, to ship your startup with less pain Hey everyone, Rahim here, an indie maker with a passion for building useful tools. This time, I'm excited to share FasterNode.io: a turbo booster for your Node.js SaaS project! Think of it as a pre-built foundation packed with goodies like user auth, payments, and clean code. This means you can launch weeks, not months, faster and focus on what truly matters - building an awesome SaaS that solves problems! Whether you're a seasoned developer or just starting out, FasterNode.io is here to streamline your journey. Curious to learn more? Let's ditch the boilerplate code and build something amazing together with FasterNode.io! I'm eager to hear your thoughts and answer any questions you might have. So fire away! May 3, 2024 at 11:46PM

Thursday, May 2, 2024

Show HN: AI-Powered Summaries for LinkedIn Posts https://ift.tt/sCJjerB

Show HN: AI-Powered Summaries for LinkedIn Posts https://www.linkedin-tldr.xyz/ May 3, 2024 at 02:15AM

Show HN: Anonymous chat service with no registration or installation required https://ift.tt/vDRSU6d

Show HN: Anonymous chat service with no registration or installation required Cannon is a chat service created to mimic physical conversions. Like in real life, there is no chat history or account setup. If you want to test the service, feel free to message me: https://ift.tt/oJw2K1c... https://ift.tt/4JqaImv May 3, 2024 at 01:23AM

Show HN: SpRAG – Open-source RAG implementation for challenging real-world tasks https://ift.tt/zoqTw7i

Show HN: SpRAG – Open-source RAG implementation for challenging real-world tasks Hey HN, I’m Zach from Superpowered AI (YC S22). We’ve been working in the RAG space for a little over a year now, and we’ve recently decided to open-source all of our core retrieval tech. spRAG is a retrieval system that’s designed to handle complex real-world queries over dense text, like legal documents and financial reports. As far as we know, it produces the most accurate and reliable results of any RAG system for these kinds of tasks. For example, on FinanceBench, which is an especially challenging open-book financial question answering benchmark, spRAG gets 83% of questions correct, compared to 19% for the vanilla RAG baseline (which uses Chroma + OpenAI Ada embeddings + LangChain). You can find more info about how it works and how to use it in the project’s README. We’re also very open to contributions. We especially need contributions around integrations (i.e. adding support for more vector DBs, embedding models, etc.) and around evaluation. https://ift.tt/miwKVQT May 2, 2024 at 10:44PM

Wednesday, May 1, 2024

Show HN: I made this website where I collect OSINT tools https://ift.tt/mAGpqyn

Show HN: I made this website where I collect OSINT tools Show HN: I made this website where I collect OSINT tools https://ift.tt/eWwcTxL May 2, 2024 at 12:27AM

Show HN: I made a site for sharing 'work in progress' updates https://ift.tt/Sx3j8tP

Show HN: I made a site for sharing 'work in progress' updates I've always been fascinated by seeing other people work. Not just their end result, but the process that got them there. Over the years builders have become more willing to share their process. But those updates were scattered throughout the web on different blogs and social media accounts. So I made a social network, very similar to Twitter, focused solely on answering the question "What are you working on right now?" Throughout the day people share small updates of what they have completed. I find it both interesting and motivating to see people make progress on their projects. It's mostly bootstrapped startups, but there are also some authors writing books and people working on various hobby projects. https://wip.co It's invite-only at the moment to protect the community from an influx of new users (sorry!), but curious to get HN's view on this and whether they'd consider joining such a platform. May 1, 2024 at 09:55PM

Show HN: Maps and Splats – Mashup of 3D tile maps with Gaussian Splats https://ift.tt/1SfDHZO

Show HN: Maps and Splats – Mashup of 3D tile maps with Gaussian Splats Hello HN! I’m excited to share this open-source community mashup showing the power and possibility of combining 3D Gaussian splat scans with traditional mesh-based 3D tiles maps in the browser. As you've probably seen on HN a bunch lately, Gaussian splats are a new method to allow custom 3D scans of scenes and objects [1] and Google Maps 3D Tiles API are the same 3D buildings and street views your familiar with in Google Earth or Google Maps, and recently they’ve been made available for inclusion in web apps. Combining splats + 3d map mixes highly detailed real-world custom micro-scans with the macro-level 3D imagery from satellite data. This is useful for civil engineering, transportation planning, real estate, construction, creative production, and so much more – we’re just scratching the surface. Demo1 with manual orbit controls: - Video: https://twitter.com/kfarr/status/1773934700878561396 - Live Demo: https://ift.tt/D4jKWqk - Source: https://ift.tt/vgN9iXq - Instructions: zoom in / out using scrollwheel and rotate with click and drag Demo2 with animated camera path timeline: - Video: https://twitter.com/3dstreetapp/status/1775203540442697782 - Live Demo: https://ift.tt/tgBPuiX - Source: https://ift.tt/BeUT07j - Instructions for using timeline to make your own camera flight path: https://www.youtube.com/watch?v=QDWKina45f4 These demos combine: A-Frame / three.js, NYTimes three.js 3DTiles viewer component with Google 3D Tiles, 3DStreet Gaussian splat viewer component from Luma Labs scanned scenes, theatre.js animated camera path and timeline editor, Glitch hosting / IDE because they’re awesome for hacking projects like this These demos are results of R&D from a larger project: https://3dstreet.org Some of these API cost real money so I worked to get a temporary quota of 25,000 sessions. After that the 3dtiles won’t load, you’ll need to get your own API key from Google :) [1] 2 min intro to 3D Gaussian splatting: https://www.youtube.com/watch?v=HVv_IQKlafQ https://ift.tt/D4jKWqk May 1, 2024 at 09:12PM