The programmable web. A singular gateway to a programmatic way in which you not only consume data but also services. It doesn't exist. We have a very fragmented ecosystem of http based services mixed with html, APIs and everything requires an account or credit card. I'd kill for one way to access everything in a programmatic way through one gateway. Tried to approach this in numerous ways and continually failed. Edit…
Decentralized standards for authn, authz and payments are a prerequisite.
Ask HN: What have you built more than twice and wish someone had built for you?
61–70 of 95 posts
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#62Earlier quoted context omitted.
I think local reproducible dev environments is a great and less-intense way to get into Nix (the package manager)! https://devenv.sh/ is built on top of Nix as well to make it more approachable and user friendly for exactly your use case.
I would note that while Nix is very well designed, and may be incredibly useful in untrusted dev environments, it should not be used to compile anything that touches production. Nix got where it is so quickly by mostly ignoring basic supply chain integrity like author package signing. It is always one compromised Github account or single dev workstation away from a massive supply chain attack. Nix, NPM, Brew, Pip, et…
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#63Re: Ask HN: What have you built more than twice and wish someone had built for you?
#64Re: Ask HN: What have you built more than twice and wish someone had built for you?
#65Deployment pipelines, CI/CD, (dev)ops. It's my biggest pet peeve ever that every company I have ever been to has written highly customised CI/CD/(dev)ops tooling that I had to fight with or adapt at some point. I don not understand why anything beyond heroku/dokku complexity is ever needed. The needs for teams to manage infrastructure is lunacy in this day and age.
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#66Every couple of months I wind up making a quick s3 static site which isn't too difficult but doing it manually there are several steps spread out across many pages and it's easy to forget one if it's been a while. Every time I do it I wish I had written a script to automate it the last time.
There are many static site generators that spit out a directory with HTML files ready to be served. But getting that output in S3, netlify or your self hosted nginx is a very different process. Configuring things like cache-control, redirections, compression or error pages is done differently on all these platforms.
Wouldn't it be nice if it was possible to basically generate a tar.gz with some metadata that would automatically configure the web server and deploy the site? Kind of like a docker image but for static files?
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#67I usually value two things: one, who first made the user aware about the product (could be organic, FB, SEM, Organic, Instagram, reddit, hacker news, product hunt, anything) and then which channel was responsible for final conversion event we want. Most products in the market only care about last. First touch is important to figure out where to get more users from at a lower cost. In the products, they tend to overwrite that and just use last touch. So, you store the JSON at the time of generation in your own database, map it to userid, and use it for internal calculation.
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#68Earlier quoted context omitted.
I think local reproducible dev environments is a great and less-intense way to get into Nix (the package manager)! https://devenv.sh/ is built on top of Nix as well to make it more approachable and user friendly for exactly your use case.
I’ve been toying with the idea of using Nix for dev environments at work. What does devenv add on top of Nix? Edit: And if you know, how does it differ from devbox?
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#69A SaaS for managing personal documents. The closest I have right now (not SaaS) is paperless-ng[0], but I have to self-host it, unless I missed a really compelling solution. I have a sea of documents, both physical and electronic, and it's always a struggle to scan/organize/find them. I'd pay good money for a software/service that manages my documents, from scanning to archiving. [0] https://github.com/jonaswinkler/p…
Are you saying you would pay a service to host it all for you? or are you saying you want to just send all they physical documents to someone to scan and upload for you?
Re: Ask HN: What have you built more than twice and wish someone had built for you?
#70Deployment pipelines, CI/CD, (dev)ops. It's my biggest pet peeve ever that every company I have ever been to has written highly customised CI/CD/(dev)ops tooling that I had to fight with or adapt at some point. I don not understand why anything beyond heroku/dokku complexity is ever needed. The needs for teams to manage infrastructure is lunacy in this day and age.
Fast forward to the present, after noticing that the project is still going strong I did a deep dive in it and got really impressed. I think I will be moving my personal projects from the unmaintained Ansible mess I created to Dokku.