The best Hacker News stories from Show from the past day

Go back

Latest posts:

Subsection – A tool for creating support docs for SaaS

Show HN: Depot – fast, remote Docker container builds

Hey HN! We’re Kyle and Jacob and we are excited to show you Depot (<a href="https://depot.dev" rel="nofollow">https://depot.dev</a>) and get your feedback! Depot is a hosted Docker container build service, providing fully managed remote builds from CI and from your terminal. We support both Intel and Arm builds natively.<p>As application and platform engineers, we have experienced the challenge of keeping Docker container build times fast. From optimizing and reoptimizing Dockerfiles, to implementing layer caching in CI, to running & maintaining custom runners for multi-platform images.<p>Still today, there are limitations with the available tools. CI runners are ephemeral, and saving and loading cache tarballs is slow. CI providers are resource constrained, with limited CPUs and disk space to dedicate to fast builds. And with the increasing popularity of Arm devices like M1, Graviton, etc, building multi-platform images requires slow emulation or self-hosted infrastructure.<p>We created Depot to directly address those limitations. Depot provides managed VMs running BuildKit, the backing build engine for Docker. Each VM includes 4 CPUs, 8GB of memory, and a persistent 50GB SSD cache disk. We launch both native Intel and native Arm machines, on Fly.io for Intel builds and AWS for Arm.<p>We have built a depot CLI that embeds the Docker buildx build library, implementing the same CLI flags, so developers can send their builds to Depot VMs just by replacing `docker buildx build` with `depot build`. We also have a depot/build-push-action GitHub Action that can be swapped for docker/build-push-action in CI.<p>The combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups of 2-3x on optimized projects, and as much as a 12x speedup with some of our customers.<p>We believe that today we are the only hosted CI or build service offering the ability to natively build multi-platform Docker images (--platform linux/amd64,linux/arm64) without emulation.<p>We are still early though, and would love your feedback.<p>You can sign up without a credit card at <a href="https://depot.dev/sign-up" rel="nofollow">https://depot.dev/sign-up</a> to access a free project with thirty days of unlimited build minutes to try it out.

Show HN: Depot – fast, remote Docker container builds

Hey HN! We’re Kyle and Jacob and we are excited to show you Depot (<a href="https://depot.dev" rel="nofollow">https://depot.dev</a>) and get your feedback! Depot is a hosted Docker container build service, providing fully managed remote builds from CI and from your terminal. We support both Intel and Arm builds natively.<p>As application and platform engineers, we have experienced the challenge of keeping Docker container build times fast. From optimizing and reoptimizing Dockerfiles, to implementing layer caching in CI, to running & maintaining custom runners for multi-platform images.<p>Still today, there are limitations with the available tools. CI runners are ephemeral, and saving and loading cache tarballs is slow. CI providers are resource constrained, with limited CPUs and disk space to dedicate to fast builds. And with the increasing popularity of Arm devices like M1, Graviton, etc, building multi-platform images requires slow emulation or self-hosted infrastructure.<p>We created Depot to directly address those limitations. Depot provides managed VMs running BuildKit, the backing build engine for Docker. Each VM includes 4 CPUs, 8GB of memory, and a persistent 50GB SSD cache disk. We launch both native Intel and native Arm machines, on Fly.io for Intel builds and AWS for Arm.<p>We have built a depot CLI that embeds the Docker buildx build library, implementing the same CLI flags, so developers can send their builds to Depot VMs just by replacing `docker buildx build` with `depot build`. We also have a depot/build-push-action GitHub Action that can be swapped for docker/build-push-action in CI.<p>The combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups of 2-3x on optimized projects, and as much as a 12x speedup with some of our customers.<p>We believe that today we are the only hosted CI or build service offering the ability to natively build multi-platform Docker images (--platform linux/amd64,linux/arm64) without emulation.<p>We are still early though, and would love your feedback.<p>You can sign up without a credit card at <a href="https://depot.dev/sign-up" rel="nofollow">https://depot.dev/sign-up</a> to access a free project with thirty days of unlimited build minutes to try it out.

Show HN: Depot – fast, remote Docker container builds

Hey HN! We’re Kyle and Jacob and we are excited to show you Depot (<a href="https://depot.dev" rel="nofollow">https://depot.dev</a>) and get your feedback! Depot is a hosted Docker container build service, providing fully managed remote builds from CI and from your terminal. We support both Intel and Arm builds natively.<p>As application and platform engineers, we have experienced the challenge of keeping Docker container build times fast. From optimizing and reoptimizing Dockerfiles, to implementing layer caching in CI, to running & maintaining custom runners for multi-platform images.<p>Still today, there are limitations with the available tools. CI runners are ephemeral, and saving and loading cache tarballs is slow. CI providers are resource constrained, with limited CPUs and disk space to dedicate to fast builds. And with the increasing popularity of Arm devices like M1, Graviton, etc, building multi-platform images requires slow emulation or self-hosted infrastructure.<p>We created Depot to directly address those limitations. Depot provides managed VMs running BuildKit, the backing build engine for Docker. Each VM includes 4 CPUs, 8GB of memory, and a persistent 50GB SSD cache disk. We launch both native Intel and native Arm machines, on Fly.io for Intel builds and AWS for Arm.<p>We have built a depot CLI that embeds the Docker buildx build library, implementing the same CLI flags, so developers can send their builds to Depot VMs just by replacing `docker buildx build` with `depot build`. We also have a depot/build-push-action GitHub Action that can be swapped for docker/build-push-action in CI.<p>The combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups of 2-3x on optimized projects, and as much as a 12x speedup with some of our customers.<p>We believe that today we are the only hosted CI or build service offering the ability to natively build multi-platform Docker images (--platform linux/amd64,linux/arm64) without emulation.<p>We are still early though, and would love your feedback.<p>You can sign up without a credit card at <a href="https://depot.dev/sign-up" rel="nofollow">https://depot.dev/sign-up</a> to access a free project with thirty days of unlimited build minutes to try it out.

Show HN: Depot – fast, remote Docker container builds

Hey HN! We’re Kyle and Jacob and we are excited to show you Depot (<a href="https://depot.dev" rel="nofollow">https://depot.dev</a>) and get your feedback! Depot is a hosted Docker container build service, providing fully managed remote builds from CI and from your terminal. We support both Intel and Arm builds natively.<p>As application and platform engineers, we have experienced the challenge of keeping Docker container build times fast. From optimizing and reoptimizing Dockerfiles, to implementing layer caching in CI, to running & maintaining custom runners for multi-platform images.<p>Still today, there are limitations with the available tools. CI runners are ephemeral, and saving and loading cache tarballs is slow. CI providers are resource constrained, with limited CPUs and disk space to dedicate to fast builds. And with the increasing popularity of Arm devices like M1, Graviton, etc, building multi-platform images requires slow emulation or self-hosted infrastructure.<p>We created Depot to directly address those limitations. Depot provides managed VMs running BuildKit, the backing build engine for Docker. Each VM includes 4 CPUs, 8GB of memory, and a persistent 50GB SSD cache disk. We launch both native Intel and native Arm machines, on Fly.io for Intel builds and AWS for Arm.<p>We have built a depot CLI that embeds the Docker buildx build library, implementing the same CLI flags, so developers can send their builds to Depot VMs just by replacing `docker buildx build` with `depot build`. We also have a depot/build-push-action GitHub Action that can be swapped for docker/build-push-action in CI.<p>The combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups of 2-3x on optimized projects, and as much as a 12x speedup with some of our customers.<p>We believe that today we are the only hosted CI or build service offering the ability to natively build multi-platform Docker images (--platform linux/amd64,linux/arm64) without emulation.<p>We are still early though, and would love your feedback.<p>You can sign up without a credit card at <a href="https://depot.dev/sign-up" rel="nofollow">https://depot.dev/sign-up</a> to access a free project with thirty days of unlimited build minutes to try it out.

Show HN: Depot – fast, remote Docker container builds

Hey HN! We’re Kyle and Jacob and we are excited to show you Depot (<a href="https://depot.dev" rel="nofollow">https://depot.dev</a>) and get your feedback! Depot is a hosted Docker container build service, providing fully managed remote builds from CI and from your terminal. We support both Intel and Arm builds natively.<p>As application and platform engineers, we have experienced the challenge of keeping Docker container build times fast. From optimizing and reoptimizing Dockerfiles, to implementing layer caching in CI, to running & maintaining custom runners for multi-platform images.<p>Still today, there are limitations with the available tools. CI runners are ephemeral, and saving and loading cache tarballs is slow. CI providers are resource constrained, with limited CPUs and disk space to dedicate to fast builds. And with the increasing popularity of Arm devices like M1, Graviton, etc, building multi-platform images requires slow emulation or self-hosted infrastructure.<p>We created Depot to directly address those limitations. Depot provides managed VMs running BuildKit, the backing build engine for Docker. Each VM includes 4 CPUs, 8GB of memory, and a persistent 50GB SSD cache disk. We launch both native Intel and native Arm machines, on Fly.io for Intel builds and AWS for Arm.<p>We have built a depot CLI that embeds the Docker buildx build library, implementing the same CLI flags, so developers can send their builds to Depot VMs just by replacing `docker buildx build` with `depot build`. We also have a depot/build-push-action GitHub Action that can be swapped for docker/build-push-action in CI.<p>The combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups of 2-3x on optimized projects, and as much as a 12x speedup with some of our customers.<p>We believe that today we are the only hosted CI or build service offering the ability to natively build multi-platform Docker images (--platform linux/amd64,linux/arm64) without emulation.<p>We are still early though, and would love your feedback.<p>You can sign up without a credit card at <a href="https://depot.dev/sign-up" rel="nofollow">https://depot.dev/sign-up</a> to access a free project with thirty days of unlimited build minutes to try it out.

Show HN: Refurb – A tool for refurbishing and modernizing Python codebases

Show HN: Refurb – A tool for refurbishing and modernizing Python codebases

Show HN: Refurb – A tool for refurbishing and modernizing Python codebases

Show HN: Another Darn To-Do List App

Hi guys,<p>This is my first time building something from scratch so go easy on me.<p>I've always used to-do lists to keep me productive and stave off anxiety (not sure why they work so well for me but they do). I get kinda annoyed at the to-do list apps on the app stores because they move tasks to the bottom of the list when you tick them off. Some people may like that, but it annoys the shit out of me, because I like to feel a sense of progression as I go down through the list over the course of the day. So this was borne out of my frustration really.<p>I also made it browser-based so it's easy to access the same list on all devices without installing apps on all of them.<p>It's free to use. It's just something I made for myself and if others find it useful then that's great. I'd appreciate any feedback (there's a button to give feedback when logged in).<p>Thanks!

Show HN: Airplane Views – code-first platform for building internal UIs

Hi HN, I'm Josh, one of the founders of Airplane! Airplane Views is our take on building internal tool UIs and is the newest component of our platform (alongside Tasks and Workflows).<p>With Views, you can build admin dashboards, product usage charts, moderation inboxes, and more with just a few React components on a page. Views pair well with Tasks (our Lambda-like functions service)—you can write Tasks to fetch a list of customers or suspend a user, and hook them up to e.g. a Table or Button:<p><pre><code> import { Button, Stack, Table } from "airplane"; const AdminPanel = () => ( <Stack> <Table task="list_new_teams" /> <Button task="suspend_user">Suspend</Button> </Stack> ); </code></pre> Internal tools tend to be under-invested yet power core parts of businesses. We want to help tools reach the same level of rigor as production software, and we believe using code is the right approach. Need to re-use some logic? Import it. Need a custom component? Build it yourself. Need to migrate off Airplane to your own system? We hope you don't, but you can refactor and reuse your existing code.<p>We think there are great low-code/no-code tools out there for building internal tools, but from our experience there have been few truly focused on developers. A lot of tools support e.g. writing JavaScript within a product, but we think being dev-focused goes beyond that:<p>- The core authoring flow should revolve around code. Views in Airplane are written in TS/JS, and Tasks support TS/JS, Python, Docker image, and shell scripts. You run airplane deploy from a CLI to, well, deploy it to Airplane.<p>- The tool should fit developer workflows. Develop locally, write tests, open a PR, push to deploy, promote to prod, etc. Someone shouldn't be able to break tools for the support team with a SQL typo.<p>- Plus, you can see how others have built things, remix examples, and share it back: <a href="https://github.com/airplanedev/templates" rel="nofollow">https://github.com/airplanedev/templates</a><p>The challenge is making this easy to learn and use. We think Views will work because the surface area for internal tools is smaller. We can be more opinionated, and a design system is built-in. You can use Layout, Table, Form, and Chart and get 90% of the way there. We've put a lot of effort into our docs (docs.airplane.dev), although we still have ways to go. And we're working on making building easier: you'll soon be able to edit Views in your browser, and things like drag-and-drop builders can be later layered on top.<p>Views has been in private beta for a few weeks, during which 20+ teams have built and deployed 50+ views in production. We've had several developers new to React tell us it was simple to create Views in Airplane. We'd love for you to give it a go and send us your feedback!

Show HN: MockMechanics is now open source

Hey guys, a couple of years ago I posted about MockMechanics, a visual programming language/sandbox building game that I've been working on and there was a very positive response [0]. Since then I've been implementing most of the things I promised in my first youtube video [1] and making it ready for an open source release and I'm happy to say it's ready [2]. I've also been building new things and showing them in the youtube channel. It's written in clojure and you can use it to create all sorts of machines, games, musical instruments, etc using little to no code at all. You've seen the piano, the tetris game, the clock the combination safe and so on but since then I've built a 3d printer, a robotic hand, a bubble sorting algorithm, a 7 segment display, a ball cannon, a paint program and more, you can see all these things in the youtube channel [3]. [0] <a href="https://news.ycombinator.com/item?id=24934722" rel="nofollow">https://news.ycombinator.com/item?id=24934722</a><p>[1] <a href="https://www.youtube.com/watch?v=HrwxbQj5mj0" rel="nofollow">https://www.youtube.com/watch?v=HrwxbQj5mj0</a><p>[2] <a href="https://github.com/felipereigosa/mock-mechanics" rel="nofollow">https://github.com/felipereigosa/mock-mechanics</a><p>[3] <a href="https://www.youtube.com/c/MockMechanics" rel="nofollow">https://www.youtube.com/c/MockMechanics</a><p>Channel trailer with some of the new machines - <a href="https://www.youtube.com/watch?v=VQiA42ReNYE" rel="nofollow">https://www.youtube.com/watch?v=VQiA42ReNYE</a>

Show HN: MockMechanics is now open source

Hey guys, a couple of years ago I posted about MockMechanics, a visual programming language/sandbox building game that I've been working on and there was a very positive response [0]. Since then I've been implementing most of the things I promised in my first youtube video [1] and making it ready for an open source release and I'm happy to say it's ready [2]. I've also been building new things and showing them in the youtube channel. It's written in clojure and you can use it to create all sorts of machines, games, musical instruments, etc using little to no code at all. You've seen the piano, the tetris game, the clock the combination safe and so on but since then I've built a 3d printer, a robotic hand, a bubble sorting algorithm, a 7 segment display, a ball cannon, a paint program and more, you can see all these things in the youtube channel [3]. [0] <a href="https://news.ycombinator.com/item?id=24934722" rel="nofollow">https://news.ycombinator.com/item?id=24934722</a><p>[1] <a href="https://www.youtube.com/watch?v=HrwxbQj5mj0" rel="nofollow">https://www.youtube.com/watch?v=HrwxbQj5mj0</a><p>[2] <a href="https://github.com/felipereigosa/mock-mechanics" rel="nofollow">https://github.com/felipereigosa/mock-mechanics</a><p>[3] <a href="https://www.youtube.com/c/MockMechanics" rel="nofollow">https://www.youtube.com/c/MockMechanics</a><p>Channel trailer with some of the new machines - <a href="https://www.youtube.com/watch?v=VQiA42ReNYE" rel="nofollow">https://www.youtube.com/watch?v=VQiA42ReNYE</a>

Show HN: MockMechanics is now open source

Hey guys, a couple of years ago I posted about MockMechanics, a visual programming language/sandbox building game that I've been working on and there was a very positive response [0]. Since then I've been implementing most of the things I promised in my first youtube video [1] and making it ready for an open source release and I'm happy to say it's ready [2]. I've also been building new things and showing them in the youtube channel. It's written in clojure and you can use it to create all sorts of machines, games, musical instruments, etc using little to no code at all. You've seen the piano, the tetris game, the clock the combination safe and so on but since then I've built a 3d printer, a robotic hand, a bubble sorting algorithm, a 7 segment display, a ball cannon, a paint program and more, you can see all these things in the youtube channel [3]. [0] <a href="https://news.ycombinator.com/item?id=24934722" rel="nofollow">https://news.ycombinator.com/item?id=24934722</a><p>[1] <a href="https://www.youtube.com/watch?v=HrwxbQj5mj0" rel="nofollow">https://www.youtube.com/watch?v=HrwxbQj5mj0</a><p>[2] <a href="https://github.com/felipereigosa/mock-mechanics" rel="nofollow">https://github.com/felipereigosa/mock-mechanics</a><p>[3] <a href="https://www.youtube.com/c/MockMechanics" rel="nofollow">https://www.youtube.com/c/MockMechanics</a><p>Channel trailer with some of the new machines - <a href="https://www.youtube.com/watch?v=VQiA42ReNYE" rel="nofollow">https://www.youtube.com/watch?v=VQiA42ReNYE</a>

Show HN: Get conversational practice in over 20 languages by talking to an AI

Hi everyone,<p>Let me introduce you to Quazel, where we want to enable people to talk their way to fluency.<p>We have all tried various language learning apps and tools, however, one aspect of language learning current services are really bad at is conversational practice. You might get a chat-like interface, but in the end, the conversation partner will only respond with a predefined "if the users say X I say Y".<p>With Quazel that's completely different. In completely dynamic and unscripted conversation you can talk about pretty much anything you want. For example, you can try ordering food at a restaurant and even hold a philosophical discussion with Socrates. Additionally, you can analyze the grammar of your responses or use hints to help you out when you get stuck.<p>We want to change how languages are learned from a grammar-centric approach to a more natural, conversation-focused one.

Show HN: Get conversational practice in over 20 languages by talking to an AI

Hi everyone,<p>Let me introduce you to Quazel, where we want to enable people to talk their way to fluency.<p>We have all tried various language learning apps and tools, however, one aspect of language learning current services are really bad at is conversational practice. You might get a chat-like interface, but in the end, the conversation partner will only respond with a predefined "if the users say X I say Y".<p>With Quazel that's completely different. In completely dynamic and unscripted conversation you can talk about pretty much anything you want. For example, you can try ordering food at a restaurant and even hold a philosophical discussion with Socrates. Additionally, you can analyze the grammar of your responses or use hints to help you out when you get stuck.<p>We want to change how languages are learned from a grammar-centric approach to a more natural, conversation-focused one.

Show HN: Get conversational practice in over 20 languages by talking to an AI

Hi everyone,<p>Let me introduce you to Quazel, where we want to enable people to talk their way to fluency.<p>We have all tried various language learning apps and tools, however, one aspect of language learning current services are really bad at is conversational practice. You might get a chat-like interface, but in the end, the conversation partner will only respond with a predefined "if the users say X I say Y".<p>With Quazel that's completely different. In completely dynamic and unscripted conversation you can talk about pretty much anything you want. For example, you can try ordering food at a restaurant and even hold a philosophical discussion with Socrates. Additionally, you can analyze the grammar of your responses or use hints to help you out when you get stuck.<p>We want to change how languages are learned from a grammar-centric approach to a more natural, conversation-focused one.

Show HN: Get conversational practice in over 20 languages by talking to an AI

Hi everyone,<p>Let me introduce you to Quazel, where we want to enable people to talk their way to fluency.<p>We have all tried various language learning apps and tools, however, one aspect of language learning current services are really bad at is conversational practice. You might get a chat-like interface, but in the end, the conversation partner will only respond with a predefined "if the users say X I say Y".<p>With Quazel that's completely different. In completely dynamic and unscripted conversation you can talk about pretty much anything you want. For example, you can try ordering food at a restaurant and even hold a philosophical discussion with Socrates. Additionally, you can analyze the grammar of your responses or use hints to help you out when you get stuck.<p>We want to change how languages are learned from a grammar-centric approach to a more natural, conversation-focused one.

Show HN: Monomorph – pack any shellcode into a binary with a fixed MD5 hash

Show HN: Monomorph – pack any shellcode into a binary with a fixed MD5 hash

< 1 2 3 ... 512 513 514 515 516 ... 840 841 842 >