HNHacker News
TopNewBestAskShowJobs

zcesur

242 karma · joined March 20, 2018

cofounder/cto @ algora.io | hire the top 1% oss engineers

socials: - x.com/whizzaf - zafer@algora.io - github.com/zcesur

submissionscomments
zcesur··on Open Source Twitch for Developers
I like your take here, thank you
zcesur··on Open Source Twitch for Developers
You stream from your OBS directly to Algora, just like Twitch. And we let you multistream to YouTube, X, Twitch just like Restream.

The ads is a new feature, the cool thing is they don't interrupt the stream and show across all platforms.

zcesur··on Open Source Twitch for Developers
Most of our users multistream to Twitch, YouTube and X through Algora! We also support aggregating live chat comments from these platforms and embedding them on your screen, and more recently, livestream monetization via in-video ads
zcesur··on Open Source Twitch for Developers
Creator of Algora here, thanks for sharing! This was a pleasant surprise :) I posted about our Elixir bounties yesterday on Reddit, and I was not expecting to see it on HN front page the next day.

I've been building this since early this year. Over the past few months, developers like Daniel Roe (Nuxt.com maintainer), Chris Griffing, Andras Bacsai (Coolify.io maintainer) have been livestreaming with Algora their coding sessions, office hours, product launches, podcasts, and more.

Algora TV supports free multistreaming to Twitch, X, YouTube, custom RTMPs [1] and aggregates live comments from these platforms.

I chose to build Algora in Elixir because of a few reasons: 1) Productivity gains from using Phoenix LiveView are unparalleled as a solo developer 2) OTP is super helpful for handling complex streaming pipelines. Things like multistreaming, mirroring chat messages, capturing thumbnails etc. can fail at any time, and OTP makes it easier to build fault-tolerant processes 3) BEAM clustering allows distributing the system across multiple nodes with ease, which helps reduce latency between streamers and viewers.

As the sole maintainer of the project, I'd love to get your help with improving Algora! If you're up for contributing, I've put up a bunch of bounties [2] to prioritize some issues.

In any case, I'd love to hear from you if you have any feedback or questions!

[1]: https://algora.tv/docs/streaming/multicast

[2]: https://algora.io/org/algora/bounties

zcesur··on Open Source Twitch for Developers
Duly noted, we're probably going to add local accounts at some point. For the time being, limiting to GitHub auth has been really helpful to keep the platform focused on developers and combat spam.

Any S3-compatible storage should work fine! That being said it would require a lot more work to set it up as you also need to worry about caching, replication, distribution etc. For a livestreaming platform it's super important to ensure livestreams are available globally to minimize latency for viewers.

Tigris has all of this built-in, so it already behaves like a CDN. It's what we use on https://algora.tv and we wanted to make getting started as easy as possible for our contributors and anyone who's looking to self-host.

zcesur··on Make TypeScript Fast Again
I work in a relatively small TS monorepo and waiting on VSCode Intellisense to load the types breaks my flow quite often. A plugin like this would help identify the complex types in the codebase
zcesur··on $15,000 bounty to measure type complexity in TypeScript
The challenge is to build an open source MIT-licensed VSCode plugin that shows you the time-to-load of a type in TypeScript

https://tsperf.algora.io

zcesur··on $15,000 TypeScript Challenge
Daniel Roe (Nuxt maintainer) is livestreaming his attempt! https://tv.algora.io/danielroe/latest
zcesur··on Ask HN: Bounty Market?
algora cofounder here, thanks for the mention! and you're right, we're working to rank up on search results
zcesur··on Show HN: Algora – Open source coding bounties
thanks a lot james! you guys pioneered the video bounty use case, was so impressive seeing 10 videos submitted in just a single day!

https://github.com/triggerdotdev/trigger.dev/issues/249

zcesur··on Show HN: Algora – Open source coding bounties
thank you so much jay! it's been a privilege to work with you

btw you have the most beautiful docs i've ever seen https://www.highlight.io/docs/getting-started/client-sdk/rea...

zcesur··on Show HN: Algora – Open source coding bounties
(algora cofounder here) thank you!

and sorry about that, can you send me a link to the bounty? the list on the homepage should already be sorted by availability

zcesur··on Show HN: Algora – Open source coding bounties
the list on the homepage is sorted by availability so all unclaimed bounties are at the top. you can further customize the sorting in-app!
zcesur··on Bounties Damage Open Source Projects
Hey HN, I'm one of the creators of the tool [1] that was used to post this bounty

Normally it's the maintainers who create the bounties using our Github app, however in this case our experimental "community bounties" feature was used by Wasmer to create a bounty in someone else's repo (Zig). I think that's where everything went wrong

We have updated the feature [2]. Community bounties are now by default shared privately with the maintainers only, and maintainers can decide to complete the bounties themselves, share them with the contributors, or discard them. That way community bounties are never intrusive to maintainers' time, roadmap & governance while also acting as a sponsorship if accepted

We're sad to see our tool enabling this drama and hope the feature update will prevent this from happening again

[1]: https://algora.io

[2]: https://algora.io/bounties/new

zcesur··on Bounties Damage Open Source Projects
Agreed on all 3 points here, thanks for sharing your thoughts, super helpful

Following your feedback, perhaps community bounties should be by default only shared with maintainers, and then the maintainers can choose whether to complete them themselves [1], or make them public, or disregard

This approach would prevent situations like the above and hopefully also helps with FOSS sustainability

[1]: https://twitter.com/algoraio/status/1703115434055082086

zcesur··on Bounties Damage Open Source Projects
I don't think people discussing approaches, asking questions & looking to collaborate is battle royale. In healthy-enough OSS projects that happens with or without bounties

Also some sort of acceptance criteria have to be in place, and "first viable solution gets the reward" is reasonable enough

People have agency to make decisions such as trying to solve a bounty (to get experience, feedback from peers/maintainers & maybe a reward) but you decided to shut them down, delete their comments and get offended on their behalf

You're not obligated to entertain, review or merge code you don't approve and it was your right to shut down the initiative by Wasmer

zcesur··on Bounties Damage Open Source Projects
Can you show me the 10 people that made duplicate work?
zcesur··on Bounties Damage Open Source Projects
> competition at the expense of cooperation

We've seen contributors author PRs together and split bounties. Also contributors in the Zig thread were actually trying to collaborate on a solution (comments were deleted)

> Instead of scouting for a suitable candidate

Open calls have faster turnaround & lower overhead

> clear contract ... payout

Sometimes design & implementation is not decided and spec'ed in advance and multiple perspectives & sometimes PoCs are required, at which point the maintainers can choose a plan of action and assign a developer without much duplicate work. That's classic OSS dev with or without bounties.

https://news.ycombinator.com/item?id=37543536 there's more replies here that I agree with

--

I also suggest you checkout the discussions deleted by Zig for a full perspective https://pastebin.com/nDA0LD3N

As a matter of fact the initial convo on the thread proved contrary to the every point made regarding competition and "battle royal dynamics" as people attempting the bounty were actually collaborating. We've seen quite a few cases where people authored PRs together and split the rewards on Algora.

In addition there was no "pressure on the development team to accept the winning submission" it was explicitly stated that the work did not need to be merged upstream, and that the sponsorship would be awarded as soon as the technical requirements were met.

--

Ultimately, bounties are a tool. It's in maintainers' discretion whether or not to use it.

The optimal design for a bounties platform is still a work in progress. We're two bootstrapped founders (one developer) figuring things out along the way, trying to give folks a good experience and trying to learn.

zcesur··on Bounties Damage Open Source Projects
These projects [1] would disagree. This year 498 bounties ($53,410) have been rewarded to 166 contributors from 45 countries, they were funded primarily by commercial open source founders/maintainers to support product & devrel (get more work done, grow community, reward contributors, gain visibility).

There's also an experimental use case where FOSS users themselves create bounties to pay contributors/maintainers to ship new updates and features. We call these 'community bounties'. The $5,000 WASIX support bounty in Zig was created by Wasmer, but the Zig maintainers didn't welcome it (which is totally fair, it's their choice) and this blog post is a rant about it I guess?

[1]: https://news.ycombinator.com/item?id=37457921

zcesur··on Open source projects rewarding contributors
Algora.io just crossed $50K rewarded to 159 open-source contributors from 45 countries!

We've been lucky to serve incredible orgs & contributors and we hope to see the community grow :) Some projects today include:

---

Trigger.dev (YC W23, 4.3K stars, typescript) • The Background Jobs framework for Next.js • https://algora.io/org/triggerdotdev

Cal.com (23K stars, typescript/nextjs/trpc) • Scheduling infrastructure • https://algora.io/org/cal

ZIO (3.9K stars, scala) • A type-safe, composable library for async and concurrent programming • https://algora.io/org/ZIO

Highlight (YC W23, 5.7K stars, typescript/go) • The open source, full-stack monitoring platform • https://algora.io/org/highlight

Remotion (17K stars, typescript/react) • Make videos programmatically with React • https://algora.io/org/remotion

Qdrant (12.7K stars, rust) • Vector Database & Search for AI applications • https://algora.io/org/Qdrant

Million.js (12.6K stars, typescript/react) • The Virtual DOM Replacement for React • https://algora.io/org/aidenybai

Capgo (355 stars, java/swift) • OTA and Testing for capacitor apps • https://algora.io/org/Capgo

Refact (806 stars, python/javascript) • Open-source AI code assistant for JetBrains and VS Code • https://algora.io/org/smallcloudai

Dozer (1.2K stars, rust) • Turn data sources into real-time REST/gRPC APIs • https://algora.io/org/getdozer

Hanko (2.2K stars, typescript/go) • The authentication solution for the passkey era • https://algora.io/org/teamhanko

OramaSearch (6.3K stars, typescript) • Fast, in-memory, typo-tolerant, full-text search engine • https://algora.io/org/oramasearch

Documenso (3.6K stars, typescript/nextjs) • The Open Source DocuSign Alternative • https://algora.io/org/documenso

Tigris (793 stars, typescript/go/python) • Storage Platform For Real-Time Apps • https://algora.io/org/tigrisdata

Rosenpass (855 stars, rust) • Formally verified, post-quantum secure VPN using WireGuard • https://algora.io/org/rosenpass

WunderGraph (1.9K stars, typescript/graphql/go) • Build, manage & compose APIs • https://algora.io/org/WunderGraph

Rowy (5.1K stars, typescript) • Open-source low-code backend platform in the browser • https://algora.io/org/rowyio

Novu (24K stars, typescript/react) • The open-source notification infrastructure • https://algora.io/org/novuhq

tRPC (28.6K stars, typescript) • End-to-end typesafe APIs made easy • https://algora.io/org/tRPC

Plate (3.8K stars, typescript/react) • The rich-text editor framework for React • https://algora.io/org/Udecode

Mudlet (645 stars, c++/lua) • A cross-platform, open source, and super fast MUD client • https://algora.io/org/Mudlet

erxes (3.1K stars, typescript) • Single experience operating system (XOS) • https://algora.io/org/erxes

Shelf (1.1K stars, typescript/remix) • Open source Asset Management Software • https://algora.io/org/Shelf-nu

IHP (4.1K stars, haskell) • Batteries-included web framework • https://algora.io/org/digitallyinduced

crowd.dev (735 stars, typescript/vue) • Centralize community, product, and customer data • https://algora.io/org/CrowdDotDev

Upstash (839 stars, typescript) • Serverless Data for Redis and Kafka • https://algora.io/org/upstash

Meteor.js (43.7K stars, javascript) • The JavaScript App Platform • https://algora.io/org/meteor

shuttle (YC S20, 3.6K stars, rust) • Making Rust the next language of cloud-native • https://algora.io/org/shuttle

Keep (YC W23, 2K stars, python) • The open-source alerts management and automation platform • https://algora.io/org/keephq

Prisma (33.7K stars, typescript) • Prisma makes working with databases easy • https://algora.io/org/prisma

zcesur··on Refact Code LLM: 1.6B LLM for code that reaches 32% HumanEval
tangentially related: refact recently shared 4 bounties worth $9,000 to help improve their tech!

https://algora.io/org/smallcloudai/bounties

disclaimer: i'm a cofounder of algora, the platform enabling these bounties

zcesur··on Show HN: Find simple open source bounties to solve and get paid
we charge the private bounty fee when your issue is resolved with a PR, not upfront
zcesur··on Show HN: Find simple open source bounties to solve and get paid
zaf from algora.io here. looks like this person scraped the bounties from our site. we're not affiliated and we never ask folks to pay to share bounties
zcesur··on I found an IT job thanks to this blog
i just whipped a new profile page, as an addition/alternative to the resume: https://algora.io/@/rjackson
zcesur··on NeetoCal, a calendly alternative, is a commodity and is priced accordingly
as a fellow bootstrapped founder, hats off to the NeetoCal team

I'm personally using Cal.com, it's free and I'm very happy. I'm also very biased because we interviewed the co-founder/co-ceo [1] and Cal.com uses our platform to reward its open source contributors [2]

what I love most about Cal is how young developers from around the world learn modern tech by contributing (and getting trained by the team) [3], support is crazy good [4] and the company builds in public, even their salaries and metrics are open [5]. I cannot not be a fan honestly

[1] https://youtu.be/gymNEH-skAY

[2] https://algora.io/org/cal

[3] https://github.com/calcom/cal.com/pulls

[4] https://discord.gg/NPDU8fhJ

[5] https://cal.com/open

zcesur··on Startups should consider starting their own podcasts
we're just two bootstrapped cofounders and my cofounder has been doing a lot of user interviews to understand our potential customers' needs and improve our product [1]

we soon realized these interviews had a lot of gold nuggets which we had to share with the world, so we started publishing these on youtube [2]

since then it's naturally evolved into a podcast series and we think this initiative actually made a big difference for us. ymmv

[1]: https://www.linkedin.com/feed/update/urn:li:activity:7077280...

[2]: https://www.youtube.com/@algora-io

zcesur··on What is a Vector Database? (2021)
hey ffback, contributors get 100% of the bounty award :) the organization pays the fee on top of the bounty. will update the docs to make this more clear, thank you!
zcesur··on What is a Vector Database? (2021)
qdrant also pays open source contributors: https://news.ycombinator.com/item?id=35828003

disclaimer: i'm a founder at algora.io, the platform that enables these paid contributions

zcesur··on Get paid for open source contribution with Rust
huge privilege to have you on our platform, thank you qdrant team! hope more rustaceans find this useful :)
zcesur··on Show HN: Algora – Paid open-source contributions
PR merged! the bounty was rewarded to a new contributor <3
Page 1 of 2Next →