Live data from Hacker News

Shit – An implementation of Git using POSIX shell

git.sr.ht

11–20 of 235 posts

Re: Shit – An implementation of Git using POSIX shell

#12

are there any other implementations in other languages? (preferably c++). I use libgit2, but the code is a bit difficult to read and hack. I know there is a ruby book implementing from scratch. I want to understand the git internals.

Let's rewrite everything in JavaScript:

https://github.com/isomorphic-git/isomorphic-git

Re: Shit – An implementation of Git using POSIX shell

#13

are there any other implementations in other languages? (preferably c++). I use libgit2, but the code is a bit difficult to read and hack. I know there is a ruby book implementing from scratch. I want to understand the git internals.

"write yourself a git" is an online book that walks you through implementing git in python.

https://wyag.thb.lt/

Re: Shit – An implementation of Git using POSIX shell

#16
post #6
post #4

Earlier quoted context omitted.

Where was it livestreamed?

He has a subdomain on his site that he uses for it: https://live.drewdevault.com/

You're not the right person to ask about this, but if Drew is around I would love to hear high-level details about what how this setup works and what the average monthly cost is.

I can see that it's open source[0], and I'm very tempted to copy it. I'm already in the midst of migrating all of my video hosting to peertube, but I don't have a solution I'm confident in for livestreaming other than Twitch -- especially because when in the rare instances where I do stream coding sessions they can go up to 5 or 6 hours, at which point archiving and storing that video starts to look a lot more costly.

[0]: https://git.sr.ht/~sircmpwn/live.drewdevault.com/tree

Re: Shit – An implementation of Git using POSIX shell

#17
post #6

Earlier quoted context omitted.

He has a subdomain on his site that he uses for it: https://live.drewdevault.com/

You're not the right person to ask about this, but if Drew is around I would love to hear high-level details about what how this setup works and what the average monthly cost is. I can see that it's open source[0], and I'm very tempted to copy it. I'm already in the midst of migrating all of my video hosting to peertube, but I don't have a solution I'm confident in for livestreaming other than Twitch -- especially be…

I don't use it very often. I just threw it up on a Linode with minimal effort so I could have a working live streaming setup. You'll note from the readme:

>This is the website for my self-hosted livestreaming platform (aka bag of hacks dumped into a server).

PeerTube is nice in theory but in practice it's been really really unreliable for me.

Re: Shit – An implementation of Git using POSIX shell

#19

Earlier quoted context omitted.

You're not the right person to ask about this, but if Drew is around I would love to hear high-level details about what how this setup works and what the average monthly cost is. I can see that it's open source[0], and I'm very tempted to copy it. I'm already in the midst of migrating all of my video hosting to peertube, but I don't have a solution I'm confident in for livestreaming other than Twitch -- especially be…

I don't use it very often. I just threw it up on a Linode with minimal effort so I could have a working live streaming setup. You'll note from the readme: >This is the website for my self-hosted livestreaming platform (aka bag of hacks dumped into a server). PeerTube is nice in theory but in practice it's been really really unreliable for me.

Why not simply stream to somewhere live Twitch/YouTube and have them serve the recording offline later on?

Re: Shit – An implementation of Git using POSIX shell

#20
post #19

Earlier quoted context omitted.

I don't use it very often. I just threw it up on a Linode with minimal effort so I could have a working live streaming setup. You'll note from the readme: >This is the website for my self-hosted livestreaming platform (aka bag of hacks dumped into a server). PeerTube is nice in theory but in practice it's been really really unreliable for me.

Why not simply stream to somewhere live Twitch/YouTube and have them serve the recording offline later on?

I try to avoid proprietary services.
Post reply on HN