Ask HN: What are you working on (August 2024)?
511–520 of 1001 posts
Re: Ask HN: What are you working on (August 2024)?
#512I'm working on trying to make code reviews easier, faster, and more powerful. Adding rule based automation to check for common errors.
Re: Ask HN: What are you working on (August 2024)?
#513Self Host Blocks https://github.com/ibizaman/selfhostblocks is a modular server management based on NixOS modules and focused on best practices. The manual can be found here https://shb.skarabox.com/
Compared to others, its goal is to make best practices easy, be declarative, robust and fully featured.
I’m a self hosting and data sovereignty advocate and this project is my contribution to this space.
Best practices easy is made by adding a layer on top of the stock nixpkgs modules that make for example Vaultwarden easy to secure (/admin behind SSO with Authelia) and easy to backup. One doesn’t need to understand how to setup Authelia nor what folders to backup. That is taken care for you. https://shb.skarabox.com/services-vaultwarden.html
Declarative is taken care by NixOS but it goes further than the stock nixpkgs modules. For example it installs the needed Nextcloud apps for LDAP and SSO fully unattended. https://shb.skarabox.com/services-nextcloud.html#services-ne...
Robust thanks NixOS being a declarative OS, for example by adding a grub menu for every new deployment, making rollbacks easy. But also thanks to extensive tests that for example validates that the SSO integrations do not break on upgrades.
Fully featured because for every service it provides, it makes setting up the reverse proxy, backup, LDAP, SSO, etc. easy and importantly in a standardized way thanks to contracts I’m adding https://shb.skarabox.com/contracts.html
All of this is not meant to stay in this project though. I’m slowly working towards upstreaming everything into nixpkgs. I’m starting with upstreaming a feature that allows out of band secrets to be interpolated into config files easily https://github.com/NixOS/nixpkgs/pull/328472 I make extensive use of this is Self Host Blocks already.
Finally, I’m using this project for my home server and one in my parent’s place. So I’m using it in “prod” already.
Re: Ask HN: What are you working on (August 2024)?
#514For the past year, I've been working on a CSS Masterclass: https://cssmasterclass.io/ It's going to have online text courses with interactive examples and coding exercises, but I'm also in the process of adding video tutorials. These videos will be of 2 types: ones where I teach you the theory, and ones where we actually build a project from scratch. I feel like CSS has always been something that was made to look har…
I think CSS has historically been a lot harder than it was supposed to be, because browser support was shit. They were slow in adopting new CSS features, and existing features (even simple features!) weren't correctly implemented in all browsers (looking at you, Internet Explorer!).
Things are better now, for the most part, but everyone seems to have migrated to web frameworks, and writing HTML and CSS from scratch has become something of a dying skill.
Re: Ask HN: What are you working on (August 2024)?
#515Re: Ask HN: What are you working on (August 2024)?
#516I've been working on a kind of strategy game called Fall of an Empire ( https://fallofanempiregame.com ), it's a bit like a mix between Crusader Kings, Total War, Mount and Blade type games (just the overworld, not the battles), but rather than expanding you're trying to prevent an empire from collapsing. It's a ton of work, especially with the number of systems - you've got combat, resource management, settlement de…
Re: Ask HN: What are you working on (August 2024)?
#517There are some players in this space already, but we have repurposed some OEM grade hardware that we usually reserve for the big players and so we can offer differentiating features such as DC fast charging, bidirectional/V2X, and things like this to the retrofit market.
B2B to start with.
Re: Ask HN: What are you working on (August 2024)?
#518Stripe has a "developer friendly" and "easy to use" reputation. But, since 2019 the EU regulation has stepped in and made things more complex with 2nd factor authentication for payments (3DS/SCA). This made payment integrations way more complex. Integrating Stripe subscriptions now easily takes 6 man-months (I'm being very optimistic here).
Also, there are some basic scenarios that are hard to get right:
- Creating a paid subscription and ensure a customer always has a card on file (this one is almost impossible). - Upgrading a free ($0) plan to a paid one. - Upgrading paid plans, eg $10 to $100/month and ensuring immediate payment. - Guarantee customer Tax location, keep the flow simple.
I made a video analyzing Stripe integration of a successful SaaS company (+$100M valuation). I first paid $30, then upgraded to their highest $2000/month plan - for free!
https://www.youtube.com/watch?v=YuXp7V4nanU
The gem I'm working on is intended to be used with Ruby on Rails apps. It covers all the above mentioned hard cases, and irons out many more Stripe API kinks. And yes, it handles the basic-but-impossible "ensure customer always has card on file if they start paid subscription".
After buying the gem you can hand-off the task to the junior developer (it's that simple). They follow the integration tutorial: follow the steps for Stripe dashboard config, do the local env config, done.
The product (Ruby gem itself) is ready. I'm now working on the web app, tutorials etc. If anyone wants an early, guided access, please email me - contact is in the profile.
Re: Ask HN: What are you working on (August 2024)?
#519Re: Ask HN: What are you working on (August 2024)?
#520I’m working on a self-hostable, open-source collaborative bookmark manager: https://linkwarden.app Github: https://github.com/linkwarden/linkwarden