2023-12-25
This commit is contained in:
		
							parent
							
								
									18b6212e76
								
							
						
					
					
						commit
						88e2110523
					
				
							
								
								
									
										84
									
								
								homepage
									
									
									
									
									
								
							
							
						
						
									
										84
									
								
								homepage
									
									
									
									
									
								
							| @ -525,6 +525,90 @@ pre { /* DRY who? */ | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| /blah/2023-12-25.html | ||||
| 
 | ||||
| : bonsai | ||||
| 
 | ||||
| Emma Tebibyte (of tebibyte.media) and I have been collaborating (and by that I | ||||
| mean fae has a lot of good ideas and I have been writing a lot of mediocre | ||||
| implementations) on a core utilities suite called Bonsai. A lot of my own | ||||
| coreutil implementations are leaving my own source tree and being incorporated | ||||
| into there. | ||||
| 
 | ||||
| I am not big into maintenance. Maintenance is boring. I strive to write | ||||
| programs that don't need to be maintained. Bonsai is something that, I hope, | ||||
| will not have to be maintained -- it will cover the functionality in section 1 | ||||
| of POSIX and be done. I would like Bonsai to offer a POSIX interface despite | ||||
| the tools being extremely different to prove its worth as being equal to or | ||||
| better than POSIX. Also to make work easier for programmers who wish to support | ||||
| Bonsai /and/ GNU or BSD or whatever. | ||||
| 
 | ||||
| Bonsai's catchphrase or whatever is "seek what they sought". A lot of existing | ||||
| UNIX utilities are very nice but also jank as hell. See test(1), dd(1) for | ||||
| overly featureful programs. Test's `!` is identical to Sh's. dd <file1 >file2 | ||||
| is equivalent to cat <file1 >file2 and tee <file1 >file2 minus some buffering | ||||
| shenanigans. Emma and I are in agreement on the fact that functionality should | ||||
| be consolidated in some points and split into multiple programs in other points | ||||
| and mostly in agreement about where those points are. | ||||
| 
 | ||||
| I'm excited about Bonsai as a compatible improvement to UNIX and excited to | ||||
| work with Emma on this because fae and I disagree on topics niche and | ||||
| fascinating and our arguments are always interesting. Not in a Queen / The | ||||
| Beatles / every rock band ever sort of way where the arguments are cool until | ||||
| "You don't really care about the band!" but in a way where the disagreements | ||||
| point out that while UNIX's tools were certainly opinionated on how to do | ||||
| things, it's hard to say another opinion is objectively better. | ||||
| 
 | ||||
| This is no sort of announcement, Bonsai is public already in | ||||
| https://git.tebibyte.media/bonsai/coreutils and you can see the intcmp(1), | ||||
| scrut(1), and other implementations of mine that have made their way over there | ||||
| and been deleted from my own source tree. I intend to contribute as much as I | ||||
| am able but am currently bogged down by the CONTRIBUTING necessitating GPG key | ||||
| commit signing and my Alpine installation having weird issues with Assuan and | ||||
| communicating with gpg-agent. It'll be nice to clear out this source tree junk | ||||
| drawer and put all my dirty laundry out so the world can sniff the musks. I | ||||
| encourage anyone reading this to file brutal issues and make me cry like a | ||||
| little baby. | ||||
| 
 | ||||
| Today is Christmas. Happy Christmas I guess. I'm Buddhist and can now use that | ||||
| excuse not to celebrate whereas before, when not a believer in any religion, I | ||||
| would still be expected by many to celebrate Christmas because of consumerism | ||||
| or whatever. But also I don't know many people who would expect that of me | ||||
| anymore. I just like Buddhism and excuses to talk about it. | ||||
| 
 | ||||
| I would love to see Emma Tebibyte become the new Richard Stallman because fae's | ||||
| just really fucking based. Everything Emma has to say is worth heeding whether | ||||
| or not you agree with it. These coreutils might be the start of something the | ||||
| same way GNU's coreutils were but in a way that isn't plagued with all the | ||||
| baggage GNU and the FSF have had. | ||||
| 
 | ||||
| 
 | ||||
| /blah/2023-12-24.html | ||||
| 
 | ||||
| 	TRINITY STARTER PACK | ||||
| 	>fucking hates its job | ||||
| 	>UNIX | ||||
| 	>loves its computer but only its own computer | ||||
| 	>"I hate android but this battery life is killer" | ||||
| 	>no unicode support in framebuffer tty, can't figure out wayland | ||||
| 	>anti social, wishes it wasn't | ||||
| 	>doesn't understand references to memes | ||||
| 	>allergic to brands and advertising | ||||
| 	>takes the bus everywhere | ||||
| 	>will tell you why she doesn't like C | ||||
|            __________ | ||||
|          / _______ //| | ||||
|        / /|_____/ // | | ||||
|      / / /| |/  / // | | | ||||
|    / /_/|_|/| _/ //| |  | | ||||
|  /_________ //_| || | | ||||
| |  ______  | /_/  /  / | ||||
| | | |/ / | | |/ /  / | ||||
| | | |/_/_| | |/  / | ||||
| | |/_____| |  / | ||||
| |__________|/ | ||||
| 
 | ||||
| 
 | ||||
| /blah/2023-12-23.html | ||||
| 
 | ||||
| sleep invades my brain and blurs my vision so I see | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user