Hacker Newsnew | past | comments | ask | show | jobs | submit | adparadox's commentslogin

I do a check for `request.htmx` in my views and conditionally return a template partial as needed. This reduced my need for one-off view functions that were only returning partials for htmx. Works pretty well from my experience.

CapRover has a UI to install new apps or configure existing ones.


Installing Portainer on top of Caprover (available as a one-click template) fills in most gaps in my experience.


CapRover set up was kind of annoying last I used it.


It’s one Docker command and an NPM script. Not sure where you got hung up, but I’ve spun up several with simple Bash scripts. Glad you found something that works at any rate.



You can see posts on any server to "find out what the vibe is" without registering. For example: https://fosstodon.org/public/local. What are the transactional costs here?


>Stop trying to make Mastodon be Twitter. If that's what you want, go use Twitter.

I don't see how using an optional, open-source, non-chronological feed means that someone should just "go use Twitter". For one, the incentives are completely different between Twitter which generates revenue based on engaging users (and juicing subsequent algorithms), and someone who builds a separate feed interface for Mastodon.

>I don't get this mentality of "I like X, but I don't want to use X, so imma go turn Y into X" some devs seem to have.

Developers like to solve problems and build things. I've re-created other projects and products lots of times. Why is it a problem what someone chooses to do with their own time for their own reasons?

>Playing into people's FOMO is what got the Internet into the rat's nest

Disagree. Incentives tied to advertising-based business models is the root cause here, not FOMO.

Disclaimer: I made my own alternative timeline for Mastodon as well, so I'm pretty biased. :)


Bias aside, you present fair counters to my position. However, I still think the leveraging of FOMO is what drives us in the wrong direction with social media. If the market (us, basically) had the general attitude of "if I miss a post, I miss a post, oh well" the advert-based models wouldn't be as effective as they are, incentive would shrink, and we'd probably have an Internet that was closer to the original intention. That, however, is strong speculation on my part and I am hyper-aware of that, but having watched social media (as an adult) emerge and become what it is today, it's exceedingly difficult for me to unsee that pattern.

We can perhaps agree to disagree on that, but I'm considering your other points.


Just my two cents, but I've always viewed FOMO and the ad-based algorithm as two sides of a feedback loop.

FOMO is the psychological response that the ad-based algorithm is playing off of, neither one is the problem in and of itself.


I'm the creator of Unicorn, so this is neat to see it on Hacker News again. I've been working on Unicorn nights and weekends since July 2020, slowly adding in new functionality and improving it. I have a conference talk explaining the origins a little bit: https://github.com/adamghill/djangocon-eu-2021-conference-ta....

I never expected Unicorn to completely replace larger SPA frameworks, but I have found it solves for most of the use cases I need for my sites.

Thanks for checking it out -- all PRs are greatly appreciated to add new features or fix bugs!


I had the exact same problem with Render, but I wouldn't expect them to handle this situation because I'm guessing it's kind of an edge case? I ended up using a DigitalOcean Droplet + CapRover to do this, and then wrote a giant article detailing all my steps in case that's useful: https://alldjango.com/articles/serve-multiple-django-sites-f....


I don't think that's an edge case. I'm addicted to creating new side projects and I think there's more of 'us'. These projects usually don't get any traction but I like that they work, they are there, accessible globally.

I'm hosting a few using portainer and cloudflared on Synology NAS. This way everything is free, I have unlimited HDD and 10GB RAM. I keep running into some small issues and the CPU is terrible, but it works. :) Most of the time... Which is enough for me.

https://github.com/tomwojcik/homeserver-traefik-portainer

You just need to create a stack (in portainer) that has access to the git repo and select the compose file. That's more or less it.


Good suggestion! I now show the license if it's set on the repo.


>I find it ironic this website is written in Python. It's a single HTML page. Make it a static site and host it for free/low-cost on S3 or something. Why do you need to host this website on a server, use Docker, etc?

Originally it _was_ just HTML + CSS, but I wanted each library's repository metadata (latest version, last commit, etc) to be dynamically retrieved and doing that client-side was brittle and way too slow. So, I used it as an excuse to see how far I could push my own personal static-site framework (https://coltrane.readthedocs.io/en/latest/).


Yikes! Thanks for letting me know. I'll fix that asap.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: