The best Hacker News stories from Show from the past day

Go back

Latest posts:

SHOW HN:A New 34B Open Source LLM, Astonishing 78 Score in MMLU (GPT-4 MMLU:83)

Show HN: AI Proxy with Support for OpenAI, Anthropic, LLaMa2, Mistral

Show HN: AI Proxy with Support for OpenAI, Anthropic, LLaMa2, Mistral

Show HN: Bemi – data versioning and time travel for PostgreSQL

Hi HN, we’re Evgeny, Arjun, and Donna - the builders of Bemi (<a href="https://bemi.io" rel="nofollow noreferrer">https://bemi.io</a>). Bemi is an enhancement of your existing transactional database to unlock time travel querying. We enable engineers to track all PostgreSQL state changes.<p>We used to all work together at a startup five years ago, and now have got the gang back together to work on Bemi!<p>Many open-source libraries already track data changes, but they’re not reliable since they don’t track changes made outside ORMs with direct SQL queries. Additionally, they come with runtime performance overhead since they’re making database inserts in callbacks. We’ve also consistently seen hacks that engineers write on top of the libraries to store additional context or make it easier for them to query.<p>There are databases already available for event sourcing, but we take a fundamentally different approach. We don’t want engineers to have to rearchitect their existing code, switch to highly specialized databases, or use unnecessary git-like abstractions. We want your system to work the way it already does with your existing database to allow keeping things as simple as possible.<p>Bemi uses change data capture (CDC) by connecting to a built-in replication log of a database, ingesting all changes on the database level, and storing them in a structured format in a destination database. The database connection details can be securely configured through our dashboard UI in a few seconds.<p>People also try adding database triggers to track low-level data change. The main difference is that Bemi integrates not just on the database level, but also on the application level with packages in the most popular frameworks (being released soon) and a Bemi worker automatically stitches application metadata with the lower-level change data to get the “where” (API endpoint, worker, and so on) and “who” (user, cron job, and so on) behind a change. This allows being able to revert all data changes made within an API request, for example.<p>For the sake of transparency, we intend to make money by implementing usage-based pricing and a multi-cloud hosted option. Bemi’s free for early adopters. We are still early though and would love your feedback. What do you think HN?

Awesome Engineering Games

I've spent way too much time both playing and finding engineering-focused games, and haven't been able to find very detailed or comprehensive lists online. So I made one :)<p>These games are both fun and often quite educational, presenting gamified versions of real-world challenges and professions.<p>There's a lot of different sub-genres of "engineering game", such as:<p>* Factory automation (Factorio, Dyson Sphere Program)<p>* City builders (Cities: Skylines, Anno series)<p>* Route-builders (Mini Motorways, Railway Empire)<p>* Comp sci (TIS-100, Bitburner)<p>All games on the list are very highly reviewed. I've played most (but not all) of them, and provided personal recommendations alongside the reviews. Many of them are also playable on GeForce Now (if you don't have a gaming PC).<p>Please contribute if you know of more, or have any comments/suggestions!

Show HN: YouTube banned adblockers so I built an extension to skip their ads

Hi HN!<p>Since Youtube no longer allows AdBlockers, I built my own extension to get around their video ads. If there is an ad it temporarily manipulates the video; Mutes the volume, sets speed to 10x, and skips it if there is a button.<p>Chrome Webstore link: <a href="https://chromewebstore.google.com/detail/ad-accelerator/gpboiedfklodfhngobidfjecdpmccehg?hl=en" rel="nofollow noreferrer">https://chromewebstore.google.com/detail/ad-accelerator/gpbo...</a><p>Code: <a href="https://github.com/rkk3/ad-accelerator">https://github.com/rkk3/ad-accelerator</a>

Show HN: YouTube banned adblockers so I built an extension to skip their ads

Hi HN!<p>Since Youtube no longer allows AdBlockers, I built my own extension to get around their video ads. If there is an ad it temporarily manipulates the video; Mutes the volume, sets speed to 10x, and skips it if there is a button.<p>Chrome Webstore link: <a href="https://chromewebstore.google.com/detail/ad-accelerator/gpboiedfklodfhngobidfjecdpmccehg?hl=en" rel="nofollow noreferrer">https://chromewebstore.google.com/detail/ad-accelerator/gpbo...</a><p>Code: <a href="https://github.com/rkk3/ad-accelerator">https://github.com/rkk3/ad-accelerator</a>

Show HN: Grigora.co – A Blogger's Answer to Secure, Simple Web Building

Hello HN,<p>I'm Karan, and after a hack wiped out my blog and revenue ($15-20k/month), I was propelled to create Grigora.co. Our beta platform is designed to be a secure, straightforward alternative to WordPress, addressing the pain points I faced as a blogger.<p>With 165 users exploring Grigora and zero paid customers so far, we're eager to evolve. We invite the HN community to test Grigora.co, share feedback, and join us in this mission to streamline web security and functionality.<p>Looking forward to your insights, Karan

Show HN: Grigora.co – A Blogger's Answer to Secure, Simple Web Building

Hello HN,<p>I'm Karan, and after a hack wiped out my blog and revenue ($15-20k/month), I was propelled to create Grigora.co. Our beta platform is designed to be a secure, straightforward alternative to WordPress, addressing the pain points I faced as a blogger.<p>With 165 users exploring Grigora and zero paid customers so far, we're eager to evolve. We invite the HN community to test Grigora.co, share feedback, and join us in this mission to streamline web security and functionality.<p>Looking forward to your insights, Karan

Show HN: Etcha – Infinite scale, serverless config management

While developing a SaaS, we needed a way to distribute configurations across a wide array machines in a distributed manner. We built Etcha as a way to build and run servers and applications using familiar Jsonnet and GitOps workflows--lint, test, build, and release.

Show HN: Etcha – Infinite scale, serverless config management

While developing a SaaS, we needed a way to distribute configurations across a wide array machines in a distributed manner. We built Etcha as a way to build and run servers and applications using familiar Jsonnet and GitOps workflows--lint, test, build, and release.

Show HN: Etcha – Infinite scale, serverless config management

While developing a SaaS, we needed a way to distribute configurations across a wide array machines in a distributed manner. We built Etcha as a way to build and run servers and applications using familiar Jsonnet and GitOps workflows--lint, test, build, and release.

Show HN: ColBERT Build from Sentence Transformers

Show HN: ColBERT Build from Sentence Transformers

Show HN: ColBERT Build from Sentence Transformers

Show HN: Open-source tool for creating courses like Duolingo

I'm launching UneeBee, an open-source tool for creating interactive courses like Duolingo:<p>GitHub repo: <a href="https://github.com/zoonk/uneebee">https://github.com/zoonk/uneebee</a> Demo: <a href="https://app.uneebee.com/" rel="nofollow noreferrer">https://app.uneebee.com/</a><p>It's pretty early-stage, so there's a lot of things to improve. Everything on this project is going to be public, so you can check the roadmap on GitHub too: <a href="https://github.com/orgs/zoonk/projects/11">https://github.com/orgs/zoonk/projects/11</a><p>I'm creating this project because I love Duolingo and I wanted the same kind of experience to learn other things as well.<p>But I think this could be useful to other people too. I'll soon launch three products using UneeBee:<p>- Wikaro: Focused on enterprise. It allow companies to have their own white-label Duolingo. I think this is going to be great for onboarding and internal training.<p>- Educasso: Focused on schools. It will allow teachers to easily create interactive lessons, compliant to local school curriculum. I want to make it in a way that saves teacher's time, so they focus more on their students rather than lesson planning.<p>- Wisek: Marketplace for interactive courses where creators will be able to earn money creating those courses.<p>I'm not sure this is going to work out but, worst case scenario, I'll have products that I can use myself because I'm a terrible learner using traditional ways. Interactive learning is super useful to me, so I hope it will be to other people too.<p>If you have some spare time, please give me your brutal feedback. I really want to improve this product, so no need to be nice - just let me know your thoughts. :)<p>PS. I'm also launching it on Product Hunt: <a href="https://www.producthunt.com/posts/uneebee" rel="nofollow noreferrer">https://www.producthunt.com/posts/uneebee</a>

Show HN: Open-source tool for creating courses like Duolingo

I'm launching UneeBee, an open-source tool for creating interactive courses like Duolingo:<p>GitHub repo: <a href="https://github.com/zoonk/uneebee">https://github.com/zoonk/uneebee</a> Demo: <a href="https://app.uneebee.com/" rel="nofollow noreferrer">https://app.uneebee.com/</a><p>It's pretty early-stage, so there's a lot of things to improve. Everything on this project is going to be public, so you can check the roadmap on GitHub too: <a href="https://github.com/orgs/zoonk/projects/11">https://github.com/orgs/zoonk/projects/11</a><p>I'm creating this project because I love Duolingo and I wanted the same kind of experience to learn other things as well.<p>But I think this could be useful to other people too. I'll soon launch three products using UneeBee:<p>- Wikaro: Focused on enterprise. It allow companies to have their own white-label Duolingo. I think this is going to be great for onboarding and internal training.<p>- Educasso: Focused on schools. It will allow teachers to easily create interactive lessons, compliant to local school curriculum. I want to make it in a way that saves teacher's time, so they focus more on their students rather than lesson planning.<p>- Wisek: Marketplace for interactive courses where creators will be able to earn money creating those courses.<p>I'm not sure this is going to work out but, worst case scenario, I'll have products that I can use myself because I'm a terrible learner using traditional ways. Interactive learning is super useful to me, so I hope it will be to other people too.<p>If you have some spare time, please give me your brutal feedback. I really want to improve this product, so no need to be nice - just let me know your thoughts. :)<p>PS. I'm also launching it on Product Hunt: <a href="https://www.producthunt.com/posts/uneebee" rel="nofollow noreferrer">https://www.producthunt.com/posts/uneebee</a>

Show HN: Open-source tool for creating courses like Duolingo

I'm launching UneeBee, an open-source tool for creating interactive courses like Duolingo:<p>GitHub repo: <a href="https://github.com/zoonk/uneebee">https://github.com/zoonk/uneebee</a> Demo: <a href="https://app.uneebee.com/" rel="nofollow noreferrer">https://app.uneebee.com/</a><p>It's pretty early-stage, so there's a lot of things to improve. Everything on this project is going to be public, so you can check the roadmap on GitHub too: <a href="https://github.com/orgs/zoonk/projects/11">https://github.com/orgs/zoonk/projects/11</a><p>I'm creating this project because I love Duolingo and I wanted the same kind of experience to learn other things as well.<p>But I think this could be useful to other people too. I'll soon launch three products using UneeBee:<p>- Wikaro: Focused on enterprise. It allow companies to have their own white-label Duolingo. I think this is going to be great for onboarding and internal training.<p>- Educasso: Focused on schools. It will allow teachers to easily create interactive lessons, compliant to local school curriculum. I want to make it in a way that saves teacher's time, so they focus more on their students rather than lesson planning.<p>- Wisek: Marketplace for interactive courses where creators will be able to earn money creating those courses.<p>I'm not sure this is going to work out but, worst case scenario, I'll have products that I can use myself because I'm a terrible learner using traditional ways. Interactive learning is super useful to me, so I hope it will be to other people too.<p>If you have some spare time, please give me your brutal feedback. I really want to improve this product, so no need to be nice - just let me know your thoughts. :)<p>PS. I'm also launching it on Product Hunt: <a href="https://www.producthunt.com/posts/uneebee" rel="nofollow noreferrer">https://www.producthunt.com/posts/uneebee</a>

Show HN: Open-source tool for creating courses like Duolingo

I'm launching UneeBee, an open-source tool for creating interactive courses like Duolingo:<p>GitHub repo: <a href="https://github.com/zoonk/uneebee">https://github.com/zoonk/uneebee</a> Demo: <a href="https://app.uneebee.com/" rel="nofollow noreferrer">https://app.uneebee.com/</a><p>It's pretty early-stage, so there's a lot of things to improve. Everything on this project is going to be public, so you can check the roadmap on GitHub too: <a href="https://github.com/orgs/zoonk/projects/11">https://github.com/orgs/zoonk/projects/11</a><p>I'm creating this project because I love Duolingo and I wanted the same kind of experience to learn other things as well.<p>But I think this could be useful to other people too. I'll soon launch three products using UneeBee:<p>- Wikaro: Focused on enterprise. It allow companies to have their own white-label Duolingo. I think this is going to be great for onboarding and internal training.<p>- Educasso: Focused on schools. It will allow teachers to easily create interactive lessons, compliant to local school curriculum. I want to make it in a way that saves teacher's time, so they focus more on their students rather than lesson planning.<p>- Wisek: Marketplace for interactive courses where creators will be able to earn money creating those courses.<p>I'm not sure this is going to work out but, worst case scenario, I'll have products that I can use myself because I'm a terrible learner using traditional ways. Interactive learning is super useful to me, so I hope it will be to other people too.<p>If you have some spare time, please give me your brutal feedback. I really want to improve this product, so no need to be nice - just let me know your thoughts. :)<p>PS. I'm also launching it on Product Hunt: <a href="https://www.producthunt.com/posts/uneebee" rel="nofollow noreferrer">https://www.producthunt.com/posts/uneebee</a>

Show HN: Beta test Execute Program's interactive "Python for Programmers" course

I'm Gary Bernhardt, founder of Execute Program, an interactive platform for learning programming languages and other programming tools. Our "Python for Programmers" course is in a free open beta for the next week or so. We don't normally do open betas, but the infrastructure behind this course is new and very complex, so we want to stress test it.<p><a href="https://www.executeprogram.com/courses/python-for-programmers" rel="nofollow noreferrer">https://www.executeprogram.com/courses/python-for-programmer...</a><p>Today, "Python for Programmers" contains 581 interactive code examples covering the core language. It's aimed at established programmers, not beginners. We don't explain basic language features like `while`, but we do show them briefly and note anything special about how they work in Python. We pay special attention to foot guns. For example, we have an entire lesson about Python's mutable default argument foot gun.<p>This is the first of two courses, with the second coming in 2024. For this course, we drew the line at __dunder__ methods: if a topic requires a dunder method other than `__init__`, then it'll be in the follow-up course. This beta is concurrent with the tail end of our editing process, so you may see the course grow by another 17 lessons (214 code examples) during the beta.<p>Some details about how the course works internally, and why we need a beta at all:<p>First, all Python code in the course runs in your browser via Pyodide. (Reality continues to look more and more like my PyCon 2014 talk [1].) You'll feel a pause when the first code example runs, as your browser loads and boots CPython (around 12 MB). After that, it should be as responsive as a local app.<p>Second, if you look at the course page, you'll see that it's structured as a DAG, similar to a "tech tree" in Civilization, Age of Empires, Stellaris, Satisfactory, etc. (Some of those games have true trees, but some of their "trees" are actually DAGs like ours.) You make progress through the course by traversing one graph edge at a time. Our courses have always been structured as graphs internally, but the raw graphs are simply unreadable due to the number of edges [2].<p>This year, I taught Execute Program to simplify its own course graphs by breaking them into the level subgraphs that you see on the page, so we can finally render them. It automatically turns the mess that I linked above into the clean graphs that you see in the course. The graph for this course is currently a bit dull, but it'll fill out as we finish editing the remaining lessons. I like Everyday TypeScript's graph [3] the best.<p>Please try the course and use the "Give Feedback" entry in the menu to tell us what you think! I'll also stick around in this thread today.<p>[1] <a href="https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript" rel="nofollow noreferrer">https://www.destroyallsoftware.com/talks/the-birth-and-death...</a><p>[2] <a href="https://executeprogram-misc.s3.us-east-1.amazonaws.com/python-for-programmers-1.png" rel="nofollow noreferrer">https://executeprogram-misc.s3.us-east-1.amazonaws.com/pytho...</a><p>[3] <a href="https://www.executeprogram.com/courses/everyday-typescript" rel="nofollow noreferrer">https://www.executeprogram.com/courses/everyday-typescript</a>

< 1 2 3 ... 315 316 317 318 319 ... 851 852 853 >