HNHacker News
TopNewBestAskShowJobs

streamer45

143 karma · joined October 5, 2015

https://github.com/streamer45
submissionscomments
streamer45··on Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)
Looks like 20GB VRAM isn't enough for the 360p demo :( need to bump my specs :sweat_smile:
streamer45··on Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)
All good, cheers!
streamer45··on Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)
Rad! huggingface link gives 404 on my side though.
streamer45··on Show HN: I built a system to drive my RC car from anywhere in the world
Nice! Built a similar system in the past using a servo-controlled traxxas buggy with an LTE hat, which let us do open-space driving. Latency (over internet) was still a challenge, and finding cameras and lenses that performed well across varying lighting conditions turned out to be a bit of a pain but pretty fun stuff.
streamer45··on Raylib – A simple and easy-to-use library to enjoy video games programming
Been using raylib for years to power generative digital paintings on embedded systems (RPI and the like). I have been really impressed with its performance and accessible API. Plus it's a very active and welcoming open source project, kudos to the maintainer.
streamer45··on raylib v4.0.0 Released
I've been using raylib for years now to implement digital signage art and it's been a pleasure to work with, especially thanks to its excellent multi platform support (used many Raspberry PIs). Really well thought, intuitive API, kudos to the author.
streamer45··on Load Testing with Koi Pond
> Which tool. Curious.

We built something similar at Mattermost, which (funnily enough) is a comparable application.

https://github.com/mattermost/mattermost-load-test-ng

https://mattermost.com/blog/improving-performance-through-lo...

> Isn't really just choosing which way to throw money at the problem? Hardware costs, vs. person-hours to maintain a thin client version?

That's fair, although the second option has (in my opinion) a better return on investment given by the knowledge and experience gain.

streamer45··on Load Testing with Koi Pond
Amazing to think they were actually spawning 150k headless browsers to simulate the traffic. That sounds like throwing money at the problem and it probably worked (for a while anyway).

Having built a load-test tool as well, I can say making it realistic enough and keeping it that way is possibly the hardest challenge. Maintenance cost is high, especially in a features focused environment.

streamer45··on WebCodecs is a flexible web API for encoding and decoding audio and video
This is great and overdue. Hopefully all major browsers will add some support for open source/royalty free codecs.

Emscripten/WebAssembly actually worked rather well with audio (OPUS is just awesome) but when it comes to video it's just unfeasible, especially if you are looking at doing low latency streaming. That said, I cannot fail to mention the incredible effort done by ogv.js [1] to make a/v decoding possible almost anywhere.

Looking forward to experiment with this new API.

[1] https://github.com/brion/ogv.js/

streamer45··on Load testing is hard and the tools are not great
At Mattermost we went for the do-it-yourself option and wrote a custom tool for the job [1]. After a lot of research on all the existing open-source frameworks we couldn't really find anything that would fit our use-case. We are quite happy with the result although, as the OP mentioned, there's a significant maintenance cost attached. As new features gets implemented and more API calls added you need to go back and make sure your user behaviour defining logic stays in sync with the real world. If I were to do it all over again, I'd probably give k6 [2] a chance but I am still convinced a tailored solution was the best choice.

[1] https://mattermost.com/blog/improving-performance-through-lo...

[2] https://k6.io/

streamer45··on Show HN: I built a virtual concert venue for artists
Oh I see. Server side mixing would probably be a good option to help it scale better. Cool stuff anyway :)
streamer45··on Show HN: I built a virtual concert venue for artists
Nice! Are all user inputs mixed into the same stream?
streamer45··on Slack was down
It seems appropriate to also mention https://mattermost.com/ as a valid Open Source alternative to Slack.
streamer45··on Time-lapse video of a rocket launch seen from space
Amazing! Why does it look so much like computer graphics? I would't expect to see it like that with my own eyes.
streamer45··on Opus 1.3 Released
An amazing work from the Xiph team as usual. Their explanations of complex subjects always feels so clear and simple. Long live Opus!
streamer45··on Show HN: Tiny cross-platform webview library for C/Golang
Well, since it uses WebKit as rendering engine (on OSX and Linux at least) it must definitely support CSS and JS.
streamer45··on JSMpeg – Decode It Like It's 1999
main problem I see are bandwidth requirements to keep a decent quality. That said, very interesting project and well executed.
streamer45··on Latency Numbers Every Programmer Should Know
brilliant
streamer45··on Show HN: Facile.Audio – A library for live audio streaming from the browser
You are right, it's not explained at all. That's because I have been focusing mainly on the client code. That said, you can find some example server code at https://github.com/FacileAudio/facile-server Yes it lacks documentation but it should be pretty straightforward to set up. If not, just be patient till I'll get to write some how-to.