Oddbean new post about | logout
 If you have never made pull request to a free open-source project you should make that your weeks challenge. Even something simple, like fixing some spelling in a readme doc. Don't be scared. There's a bunch of technical ways to make a pr, but the easiest is to edit a doc directly in github, it will make the pr for you. Just register on github, go to the page you want to edit and click the edit button 👍. 
Even if your pr is rejected, you made a pr, well done, you are a modern human again, welcome to the revolution 🤝. 
 😚👊🏼 
 well said. 
 awesome challenge ben 👏💜 
 Hi Ben. I am an engineer but not software engineer. I know how to program in Python but I never been introduced to the whole Git repository system. Is there like a good place to get first introductions on it to get started? 
 I think the simplest way to find out is to have a chat with an ai about it. It gets to the crux of the issue much quicker than searching websites 
 Ah yes. I forgot I live in 2024 ^^ 
 😂 
 Guilty... Thanks for this very important motivational push 👍  
 I haven't coded since I wrote COBOL on a mainframe in the1980's.

I have an account on Github, I also self host Gitea on my Start9 node, where I keep copies of Bitcoin core and mempool amongst other projects.

Do you have any specific advice for an old timer to rejoin the modern world?

Specifically, I have no idea how to pull (install) any app on Github, despite being reasonably competent Linux admin. 
 Mike, I am retarded, just need to get that out of the way.

But from command line I put git install “URL of GitHub repo” 

& it usually works 
 We are all retarded here fren. 

Sometimes you need to say the obvious stuff out loud. Thank you.

I’m not sure whether I have the time or patience to re-open the failed coder in me, you might have opened yet another rabbit hole to go down. 
 git clone <repo url>.git

The green button on top has the full link 
 Will work on that ! 
 powPow!   t-y 
 Biggest hurdle is making a GitHub account; not another account. Can I just send patch files via nostr? 
 Making accounts is easy with a password manager like bitwarden. I LIKE making new accounts now. All one-time usernames as well as passwords of course. 
 Stop sending people to github. Ew. 

EW!

It's the worst UX ever and doesn't make any effing sense at all. This is such a terrible idea. 

No thanks.  
 What do you think of Codeberg? 
 I don't. 

No clue WTF it is.  
 A git hosting site 
 Does it require an "account" to log in? If so, gross.  
 So you have no accounts anywhere?🤔 
 I do and I hate them. The whole system is dumb, awful, and wasteful.  
 💪 nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgjwaehxw309ac82unsd3jhqct89ejhxqgnwaehxw309aex2mrp09skymr99ehhyecusqvd6

https://github.com/getAlby/hub/pull/565 
 Honestly I had never even thought about doing any of this. Looks like I may have to start perusing GitHub


nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxpl3mhra06gx8a8tzfygdp3uvmgtxt0fnrm28sfjaldsyvsrfqkypsgqqqqqqsllv3tt 
 What is a pull request? 🫣 
 Good advice. We all have somthing to contribute. 

On another note, wasn't someone working on a github alternative?  
 Yes. nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd gitworkshop.dev exits.  
 appreciate your pushing for this Ben 
 I have done this. GitHub Grammar Nazi. 😂 
 💯  I'll never forget the moment when my PR was merged in bitcoin.org repo. Sure it's only a website, but the feeling that any kind of bitcoin repo has my contribution was so overwhelming. World champion xPxD

nostr:note1w96udynfhe390q8arane4th2lgy0rpc6yt6qhx7djpatuuv8rzksfskaff  
 
nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgppemhxue69uhkummn9ekx7mp0qgsvrlrhw86l5sv06wkyjgs6rrcekskvk7nx8k50qn9m7mqgeqxjpvgrqsqqqqqp42ths3 
 If you can't make a pr but have a problem with something you use, make an issue for it. I'm nostr only, yes I take suggestions and issues in here as well. An actual repo issue, will absolutely be higher priority for me to address. 
nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsvrlrhw86l5sv06wkyjgs6rrcekskvk7nx8k50qn9m7mqgeqxjpvgrqsqqqqqpk33dv9 
 Literally my only PR. Lol

You get one for joining too  
 This is so good.
I want to start helping with Mostro. 
 I kept this in mind, here's my first merged PR into a foss project  https://github.com/getAlby/hub/pull/610/files 
 Got a merged PR into #Bitcoin core this way. Was small, but felt like something.

nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyrqlcam37hayrr7n43yjyxsc7xd59n9h5e3a4rcyewlkczxgp5stzqcyqqqqqqgt4xp5g 
 Seedsigner news on nostr

I did this work without permission from anybody in seedsigner. Just told myself I’m going to do it and I did. 

nostr:note15fmrue5gv9e6m7hrye8p5s2psllnwgzzp6yy4m25kxfnayqa4zms958hyx