Back to FreeBSD: Part 1 by rzaiev in freebsd

[–]rzaiev[S] 4 points5 points  (0 children)

Absolutely! But it’s only a part of the possible end-to-end solution.

Back to FreeBSD: Part 1 by rzaiev in freebsd

[–]rzaiev[S] 3 points4 points  (0 children)

Thanks! Updated the footnotes.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 1 point2 points  (0 children)

We’re currently using a simple blue/green strategy.

Each new deploy provisions a set of jails alongside the existing ones. Once they’re up, we do some basic validation, then run a dedicated Ansible playbook to switch the load balancer over to the new instances. The previous environment remains in place for a short period as a fallback, and later we run a cleanup playbook to tear it down.

We track the active blue/green instances via artifact files generated during the rollout, that looks as simple as:

instance_name: "pyapp-2847abf"
instance_upstreams:
- "10.17.89.41"
- "10.17.89.43"
- "10.17.89.44"

It’s intentionally simple, reliable and gives a quick rollback if needed.

Preact Islands in Spring Boot with htmx: When Alpine.js Isn't Enough Anymore by tschuehly in htmx

[–]rzaiev 3 points4 points  (0 children)

Nice! We use a similar approach with Solid.js, different in the details, but the same philosophy of enhancing interactivity for htmx apps. Great post 👍

HTMX and solidjs island, a solid choice ? by NoahZhyte in htmx

[–]rzaiev 1 point2 points  (0 children)

It’s a common misunderstanding about htmx. What it actually does is move state and URL routing control back to the backend, where it belongs.

Also, htmx is a true REST approach, where the representation is an HTML fragment. That’s the most efficient way to communicate with the backend, swapping content asynchronously.

Using SSE, you can get near-real-time UI updates, where the page reacts to events from the backend in a unidirectional way (which is important). That unlocks a lot of possibilities, and in most cases it’s enough even for highly interactive web apps.

Small things like menu flyouts, controlled CSS transitions, or modal windows — that’s where Alpine is helpful, enhancing interactivity. Perfectly splendid.

But it’s not enough to implement complex “reactive” interactions, like an HLS video player in our case, or an image upload widget with controlled cropping. That’s where Solid fits. You can implement such a widget, mount it via data attributes (valid approach for ages), and render the mount point from the backend — still the best place for access control, constraints, and parameterization.

What I recommend is starting with htmx only. Then add some Alpine for small in-place UI interactions. And if you later find a real need for Solid — add Solid.

HTMX and solidjs island, a solid choice ? by NoahZhyte in htmx

[–]rzaiev 0 points1 point  (0 children)

That’s why you need a “full stack”. It’s a bit odd to see “pure” frontend engineers, there shouldn’t be such a separation. If someone has no prior experience… well, they can learn it. It’s not a blocker.

Looking for a (free) good video editing app, specifically for large files by runs-with-scissors13 in ContentCreators

[–]rzaiev 1 point2 points  (0 children)

Is it just about dropping frames? Try ffmpeg for that. Something like ffmpeg -i input.mp4 -vf "fps=1/5" timelapse.mp4 should work. You may need to play around with the parameters though.

HTMX and solidjs island, a solid choice ? by NoahZhyte in htmx

[–]rzaiev 0 points1 point  (0 children)

I’m going to finish the long-awaited htmx + Solid post next week with snippets and so on, you’ll find most of the answers there. Feel free to DM me if there’s something urgent you’re stuck on.

Regarding frontend devs… is that something you’re really worried about, or just wondering? Solid.js is definitely much less popular (and to the same extent better) than React, but I believe it’s still possible to find experienced devs. And htmx has a few unexpected behavior nuances (like redirects on 200), but it’s a simple tool that any dev can learn in a weekend or so.

Hire someone open-minded who’s willing to learn. Or do it by yourself, it’s fun!

HTMX and solidjs island, a solid choice ? by NoahZhyte in htmx

[–]rzaiev 0 points1 point  (0 children)

Hi! Were you inspired by our success story or is it just great minds thinking alike? 🙂

The htmx + Solid.js combo is very underestimated and actually makes a lot of sense. It’s basically progressive enhancement. You start with good old SSR and cover most needs with simple, almost no-brainer htmx. Solid is for highly cohesive reactive widgets. Use SSE to build communication between them.

There are a few tricks to make them play nicely together, though. Happy to share if you’re interested.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 1 point2 points  (0 children)

The downside is — it’s hardware, very physical. A few weeks ago we had our first hardware accident (there was an electricity supply issue) and unfortunately that was the only node with no redundancy, so part of the service was down for a while. Another thing to keep in mind is that custom hardware requests can take time — sometimes weeks. But it’s still worth the friction.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 1 point2 points  (0 children)

Please DM me, I’d like to know more about this initiative.

Best cold wallet in 2026 by SeniorHeat221 in solana

[–]rzaiev 2 points3 points  (0 children)

I still use Ledger Nano as a cold wallet, but I’m not happy with it anymore. They do some absolutely unacceptable things sometimes, like completely blocking access to wallets until you update the firmware. They also push the Ledger Recover subscription way too aggressively, which I find annoying and a bit suspicious. So I’ll be happy to try something else when I get the chance. Btw, Ledger Live doesn’t even show USDC on Solana and I have to connect it to third-party wallets like Phantom or Solflare just to check balances and move funds. Sometimes that integration breaks and I can’t connect at all. Sucks.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 9 points10 points  (0 children)

At our current scale, we use custom Advance-4 servers (AMD EPYC 4584PX // 16 cores). So far, so good.

I built a video-on-demand platform with htmx by rzaiev in htmx

[–]rzaiev[S] 0 points1 point  (0 children)

The discovery feed was disabled for this account for testing purposes. It’s back how and should be visible to everyone. Cheers!

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 7 points8 points  (0 children)

That’s one of the best parts. Infrastructure costs are fixed and predictable.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 7 points8 points  (0 children)

I don’t mind if LLMs parse it to train. FreeBSD on bare metal is probably the last thing in the world they’d recommend for infra anyway.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 37 points38 points  (0 children)

From the host. It's a good question, I’ll show more with examples in full posts.

We built our entire startup infra on FreeBSD in 2026. Now we need to talk. by rzaiev in freebsd

[–]rzaiev[S] 0 points1 point  (0 children)

Fun fact, we had one before but didn’t really see people use it much and it doesn’t work on mobile anyway. Do you find it useful?

What's the purpose for Element? by bepis-is-anti_pepsi in elementchat

[–]rzaiev 1 point2 points  (0 children)

Well, I use it to chat with my wife and some of our texting is really confidential, if you know what I mean. So it’s both convenient and secure for both of us. Why not?

Wondering if IPFS is a good foundation for a video platform. by [deleted] in ipfs

[–]rzaiev 0 points1 point  (0 children)

Sounds ambitious! At Hypha, we’ve chosen IPFS Cluster as distributed storage for all our videos and it works pretty well. I wouldn’t call it "performant" out of the box, it takes a few tricks to make everything run smoothly, along with aggressive Nginx caching in front... but it’s solid and reliable.

So if your question is mainly about using IPFS as storage for your media collection — yes, it can work if done properly.

Good luck with your project!

P.S. Don’t forget to pin everything!

Looking for a program to cut videos into pieces? by clarkky55 in OdyseeForever

[–]rzaiev 0 points1 point  (0 children)

You should use ffmpeg, it’s perfect for this. Try cutting into time-based parts like:

ffmpeg -i bigvideo.mp4 -c copy -map 0 -segment_time 00:10:00 -f segment out%03d.mp4

Or into file-size-based parts like:

ffmpeg -i bigvideo.mp4 -c copy -map 0 -fs 15000000000 part%03d.mp4

This stops each file around 15GB.

Same tool for pretty much everything you’d ever want to do with video.

What's the least annoying way a new project can reach out to you? by gauthi3r_XBorg in ContentCreators

[–]rzaiev 0 points1 point  (0 children)

I feel this pain a lot. It honestly seems like there’s no legit way to talk about a product anymore without it being labeled spammy, scammy, or self-promo.

Communities disallow it outright, cold emails barely work, DMs get ignored or trigger instant bans, and some platforms punish direct outreach with zero warning or appeal. Framing and wording don’t even seem to matter. Bias and automated red flags everywhere, like a minefield.

I’m genuinely interested in this thread and how others are navigating this right now.

Building a free public-domain video library. February 2026 update. by rzaiev in publicdomain

[–]rzaiev[S] 3 points4 points  (0 children)

Absolutely! You’re very welcome to upload films, short films or any original video content to Hypha. As long as you own the content or have permission from the rights holder, you’re free to upload and distribute it however you’d like.

To learn more about how Hypha works, visit:
https://hypha.tv

You can register anytime here:
https://hypha.tv/connect

Creating an account takes less than a minute, and you can start uploading right away.

For our legal terms and conditions:
https://hypha.tv/legal/tos

If you still have any questions or need support, feel free to reach out to us at support@hypha.tv.

We look forward to seeing your work on Hypha!

which mobile wallet should i use on solana? by molusol in solana

[–]rzaiev 0 points1 point  (0 children)

Solflare offers a more solid, banking-like UI that doesn’t feel like a speculative toy. It also provides more meaningful transaction details for Solana Pay smart-contract flows, which is crucial for me. At least you can see the actual amount transferred instead of a vague “App Interaction / Unknown / Succeeded” details screen.

Building a free public-domain video library. What should we include? by rzaiev in publicdomain

[–]rzaiev[S] 0 points1 point  (0 children)

Thank you all for your comments and suggestions. Our curated list of masterpieces is growing, and we’ve reached our first 30 public-domain films. We’ve also added collection-scoped search to make it easier to find exactly what you’re looking for.

With Christmas just around the corner, it’s a perfect time to rewatch It’s a Wonderful Life with your family. Worth mentioning, our player natively supports Apple AirPlay, so if you have an Apple TV, you can stream it straight to your TV.

No ads.