The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Coder – Remote development environments provisioned with Terraform

Show HN: WeExpire – Notes readable only after your death

Lumina Desk – digital desk for health and productivity

We’re Mike and Raymond – cofounders at Lumina. We’re excited to share what we’ve been working on, the Lumina Desk (<a href="https://getlumina.com/desk" rel="nofollow">https://getlumina.com/desk</a>).<p>Last January, we founded Lumina with the mission of building the next-generation workspace.<p>We started off by launching a product called the Lumina Webcam, essentially a modern webcam that uses software to make you look good.<p>Building hardware is hard, and it’s been no different for us. We ran an Indiegogo campaign in September that raised ~$700k, scrambled to figure out hardware production (encountering every obstacle you can imagine - customs, supplier issues, parts incompatibilities), and chewed through enough glass in order to start shipping in December. But between then and now, we’ve scaled up production and have gotten some great customer feedback.<p>Next: we’re building the desk. We set out to rethink this centuries-old product and figure out how to make it into a more useful, productivity enhancing tool.<p>To start, we’re viewing the desk as a digital device, not just a mechanical one. Your desk could be an extension of your digital workspace; a complement to your phone and computer.<p>So we’re designing the Lumina Desk to have an embedded display. The thought is: from your desk, you’ll be able to check your calendar, receive call and chat notifications, and more. Or you can install (or build your own) apps to further customize it.<p>Think of the browser tabs that you keep open to occasionally glance at – the ones with dashboards or calendars or news feeds. These can now be in your desk, playing a role similar to a paper calendar or newspaper, but now in a seamlessly digital format.<p>With a digital desk, it can also play an active role in your health. Like a way to schedule times to sit or stand, or sensors that detect ergonomic input, or an in-desk dashboard that shows you your health stats.<p>Finally, we surveyed all the desks on the market and were surprised that few of them had the core fundamentals people want. How many desks have enough cable storage to hide all your cables? Enough usb and 110v sockets to power your workstation? Enough wireless charging space to charge all your wireless devices? These features should be tablestakes for any professional desk.<p>We’re in the early days of the desk, and there’s still room to shape the development of the product. If you have ideas on how we make the ultimate workspace, reach out and let us know. If you might be interested in building apps, we’d love to talk to you about building our first few apps.<p>Thanks so much for reading this. There’s a ton of work to be done, and your early support means a lot to us.

Show HN: State-of-the-art German speech recognition in 284 lines of C++

Show HN: State-of-the-art German speech recognition in 284 lines of C++

Show HN: State-of-the-art German speech recognition in 284 lines of C++

Show HN: State-of-the-art German speech recognition in 284 lines of C++

Show HN: Apprise v1.0.0 – A lightweight all-in-one notification solution

I introduced Hacker News to Apprise back when it was just an experiment (and supported just 30 or so notification services at the time). Now supporting more then 85+ services and with a ton of built in features, I officially created it's first stable v1.0.0 release marking a major milestone for the project.<p>Apprise doesn't compete with other notification services out there; instead it just acts as a proxy (or master switchboard) to support handling messages to them. It's a means of decoupling notification support from the systems that want to provide them. The idea is to adopt Apprise into your environment, and then you no longer have to worry about adding/removing support for new services as the come along and deprecating the ones that go away.<p>The way it works is that every service out there maps to a `schema://credentials/?optional_configuration`. You just need to define the schemas you use, and then you can already use Apprise. Check out the list of the services available today here: <a href="https://github.com/caronc/apprise#supported-notifications" rel="nofollow">https://github.com/caronc/apprise#supported-notifications</a><p>Apprise is 100% open source (MIT Licensed). It has an acompanied API I built for those who want to centralize their configuration (found here: <a href="https://github.com/caronc/apprise-api" rel="nofollow">https://github.com/caronc/apprise-api</a>).<p>Some reasons you may also all find it useful:<p><pre><code> - It works perfectly with legacy servers (supporting even Python 2.7). So this fits system admins using older systems such as CentOS 6+ - It has a complete API that developers, devops, and administrators alike can leverage allowing them to control the notifications in their environments. - It supports configuration files allowing you to securely hide your credentials and map them to simple tags like `family`, `devops`, `marketing`, etc. There is no limit to the number of tag assignments. It supports a simple TEXT (https://github.com/caronc/apprise/wiki/config_text) based configuration, as well as a more advanced and configurable YAML (https://github.com/caronc/apprise/wiki/config_yaml) based one. - It sends all notifications asynchronously optimizing setups where there are many end-points to deliver to. - It supports inputs are of MARKDOWN, HTML, and TEXT and can easily convert between these depending on the endpoint. For example: HTML provided input would be converted to TEXT before passing it along as a text message. However the same HTML content provided would not be converted if the endpoint accepted it as such (such as Telegram, or Email). - It supports breaking large messages into smaller ones to fit the upstream service. Hence a text message (160 characters) or a Tweet (280 characters) would be constructed for you if the notification you sent was larger. - It supports file attachments too. So feel free to pass along an image, PDF, etc if the destination supports it. - It can easily allow you to write your own custom notifications and/or simply leverage Apprise as routing service to perform admin tasks for you. See here for more details: https://github.com/caronc/apprise/wiki/decorator_notify - It has 100% code based test coverage. :) </code></pre> I hope to continue to add more services (and break 100+ supported services someday). I also hope some of you find it useful for your own project solution!

Show HN: Rewind 4, a Chrome extension for bookmark hoarders

Show HN: Recode – Free, open-source, community-driven Codespaces alternative

Hey HN,<p>As most of you (I think?), I cannot learn something without having a project, on the side, to implement what I’ve just learned.<p>Recode is the project that I've used to learn Go. It lets you create a development environment in your cloud provider account easily.<p>You can think of it as a desktop version of Gitpod / Coder / GitHub Codespaces less polished and with less features but 100% free, 100% open-source and 100% community-driven.<p>At the time of writing, it only works with Visual Studio Code and AWS.<p>In order to let you configure your development environments easily, I’ve chosen to use Docker with some Dockerfiles:<p><pre><code> - One for your user configuration. - One for your project. </code></pre> The user configuration corresponds to the tools / settings that you use in all your projects like your timezone / locale, your preferred shell or your dotfiles.<p>The project configuration corresponds to the tools / settings that you use in a specific project like Go >= 1.18 and Node.js >= 14.<p>As you may have guessed, the project configuration inherits from the user one.<p>> Why Docker and not something like NixOS, for example?<p>I know that containers are not meant to be used as a VM like that, but, at the time of writing, Docker is still the most widely used tool among developers to configure their environment (even if it may certainly change in the future :-)).<p>> Given that my dev env will run in a container does it mean that it will be limited?<p>Mostly not.<p>Given the scope of this project (a private instance running in your own cloud provider account), Docker is mostly used for configuration purpose and not to "isolate" the VM from your environment.<p>As a result, your development environment container runs in privileged mode in the same network than the host.<p>----<p>I post this here, because, you know, even learning project could be useful to someone.<p>Still learning Go by the way, so I'm open to any suggestions to improve.

Show HN: Recode – Free, open-source, community-driven Codespaces alternative

Hey HN,<p>As most of you (I think?), I cannot learn something without having a project, on the side, to implement what I’ve just learned.<p>Recode is the project that I've used to learn Go. It lets you create a development environment in your cloud provider account easily.<p>You can think of it as a desktop version of Gitpod / Coder / GitHub Codespaces less polished and with less features but 100% free, 100% open-source and 100% community-driven.<p>At the time of writing, it only works with Visual Studio Code and AWS.<p>In order to let you configure your development environments easily, I’ve chosen to use Docker with some Dockerfiles:<p><pre><code> - One for your user configuration. - One for your project. </code></pre> The user configuration corresponds to the tools / settings that you use in all your projects like your timezone / locale, your preferred shell or your dotfiles.<p>The project configuration corresponds to the tools / settings that you use in a specific project like Go >= 1.18 and Node.js >= 14.<p>As you may have guessed, the project configuration inherits from the user one.<p>> Why Docker and not something like NixOS, for example?<p>I know that containers are not meant to be used as a VM like that, but, at the time of writing, Docker is still the most widely used tool among developers to configure their environment (even if it may certainly change in the future :-)).<p>> Given that my dev env will run in a container does it mean that it will be limited?<p>Mostly not.<p>Given the scope of this project (a private instance running in your own cloud provider account), Docker is mostly used for configuration purpose and not to "isolate" the VM from your environment.<p>As a result, your development environment container runs in privileged mode in the same network than the host.<p>----<p>I post this here, because, you know, even learning project could be useful to someone.<p>Still learning Go by the way, so I'm open to any suggestions to improve.

Show HN: Recode – Free, open-source, community-driven Codespaces alternative

Hey HN,<p>As most of you (I think?), I cannot learn something without having a project, on the side, to implement what I’ve just learned.<p>Recode is the project that I've used to learn Go. It lets you create a development environment in your cloud provider account easily.<p>You can think of it as a desktop version of Gitpod / Coder / GitHub Codespaces less polished and with less features but 100% free, 100% open-source and 100% community-driven.<p>At the time of writing, it only works with Visual Studio Code and AWS.<p>In order to let you configure your development environments easily, I’ve chosen to use Docker with some Dockerfiles:<p><pre><code> - One for your user configuration. - One for your project. </code></pre> The user configuration corresponds to the tools / settings that you use in all your projects like your timezone / locale, your preferred shell or your dotfiles.<p>The project configuration corresponds to the tools / settings that you use in a specific project like Go >= 1.18 and Node.js >= 14.<p>As you may have guessed, the project configuration inherits from the user one.<p>> Why Docker and not something like NixOS, for example?<p>I know that containers are not meant to be used as a VM like that, but, at the time of writing, Docker is still the most widely used tool among developers to configure their environment (even if it may certainly change in the future :-)).<p>> Given that my dev env will run in a container does it mean that it will be limited?<p>Mostly not.<p>Given the scope of this project (a private instance running in your own cloud provider account), Docker is mostly used for configuration purpose and not to "isolate" the VM from your environment.<p>As a result, your development environment container runs in privileged mode in the same network than the host.<p>----<p>I post this here, because, you know, even learning project could be useful to someone.<p>Still learning Go by the way, so I'm open to any suggestions to improve.

Show HN: Recode – Free, open-source, community-driven Codespaces alternative

Hey HN,<p>As most of you (I think?), I cannot learn something without having a project, on the side, to implement what I’ve just learned.<p>Recode is the project that I've used to learn Go. It lets you create a development environment in your cloud provider account easily.<p>You can think of it as a desktop version of Gitpod / Coder / GitHub Codespaces less polished and with less features but 100% free, 100% open-source and 100% community-driven.<p>At the time of writing, it only works with Visual Studio Code and AWS.<p>In order to let you configure your development environments easily, I’ve chosen to use Docker with some Dockerfiles:<p><pre><code> - One for your user configuration. - One for your project. </code></pre> The user configuration corresponds to the tools / settings that you use in all your projects like your timezone / locale, your preferred shell or your dotfiles.<p>The project configuration corresponds to the tools / settings that you use in a specific project like Go >= 1.18 and Node.js >= 14.<p>As you may have guessed, the project configuration inherits from the user one.<p>> Why Docker and not something like NixOS, for example?<p>I know that containers are not meant to be used as a VM like that, but, at the time of writing, Docker is still the most widely used tool among developers to configure their environment (even if it may certainly change in the future :-)).<p>> Given that my dev env will run in a container does it mean that it will be limited?<p>Mostly not.<p>Given the scope of this project (a private instance running in your own cloud provider account), Docker is mostly used for configuration purpose and not to "isolate" the VM from your environment.<p>As a result, your development environment container runs in privileged mode in the same network than the host.<p>----<p>I post this here, because, you know, even learning project could be useful to someone.<p>Still learning Go by the way, so I'm open to any suggestions to improve.

Show HN: 1024, a 2048 Puzzle Game

Show HN: 1024, a 2048 Puzzle Game

Show HN: 1024, a 2048 Puzzle Game

Show HN: 1024, a 2048 Puzzle Game

Show HN: Yare 2 – Programmable RTS game

Hi HN! About a year ago I showed my side project Yare here (<a href="https://news.ycombinator.com/item?id=27365961" rel="nofollow">https://news.ycombinator.com/item?id=27365961</a>) and was overblown by the feedback and support. Since then a lot has changed and I'm excited to share the beta of 'Yare 2' (<a href="https://www.yare.io/" rel="nofollow">https://www.yare.io/</a>).<p>The simple programming game has evolved into something a little more complex with the ability to not only control the units with code, but now practically anything is programmable. E.g. the players can build their own UI elements to play the game with (when you choose 'play with mouse and keyboard' on the homescreen, it showcases what is possible to create).<p>This is a passion project that I don't plan to anyhow excessively monetize and will be always free to play, but I'm worried that it's perhaps growing into a too chaotic/confusing game and losing its initial simplicity.

Show HN: Yare 2 – Programmable RTS game

Hi HN! About a year ago I showed my side project Yare here (<a href="https://news.ycombinator.com/item?id=27365961" rel="nofollow">https://news.ycombinator.com/item?id=27365961</a>) and was overblown by the feedback and support. Since then a lot has changed and I'm excited to share the beta of 'Yare 2' (<a href="https://www.yare.io/" rel="nofollow">https://www.yare.io/</a>).<p>The simple programming game has evolved into something a little more complex with the ability to not only control the units with code, but now practically anything is programmable. E.g. the players can build their own UI elements to play the game with (when you choose 'play with mouse and keyboard' on the homescreen, it showcases what is possible to create).<p>This is a passion project that I don't plan to anyhow excessively monetize and will be always free to play, but I'm worried that it's perhaps growing into a too chaotic/confusing game and losing its initial simplicity.

Show HN: Yare 2 – Programmable RTS game

Hi HN! About a year ago I showed my side project Yare here (<a href="https://news.ycombinator.com/item?id=27365961" rel="nofollow">https://news.ycombinator.com/item?id=27365961</a>) and was overblown by the feedback and support. Since then a lot has changed and I'm excited to share the beta of 'Yare 2' (<a href="https://www.yare.io/" rel="nofollow">https://www.yare.io/</a>).<p>The simple programming game has evolved into something a little more complex with the ability to not only control the units with code, but now practically anything is programmable. E.g. the players can build their own UI elements to play the game with (when you choose 'play with mouse and keyboard' on the homescreen, it showcases what is possible to create).<p>This is a passion project that I don't plan to anyhow excessively monetize and will be always free to play, but I'm worried that it's perhaps growing into a too chaotic/confusing game and losing its initial simplicity.

< 1 2 3 ... 533 534 535 536 537 ... 837 838 839 >