2021-06-25 BartholomewJS ​Greetings. Xah Lee ​huy guys. Xah Lee ​hi @BartholomewJS Welcome to live chat! Remember to guard your privacy and abide by our community guidelines. beetx5 ​hello xah beetx5 ​i found you because of your website it was a very fun read beetx5 ​i m also trying to learn emacs , its a difficult journey BartholomewJS ​@Xah Lee Not quite fair, because VS Code looks gorgeous, while Emacs looks like GNU dung by default. beetx5 ​i find beauty in simplicity also you can customize it to your liking :D BartholomewJS ​@beetx5 Sure, but you need to customise it first, because the defaults aren't sane. beetx5 ​everyday i hate open-source more and more , big tech claws is too deep into it its no where near as it used to be Dion Bridger ​LightTable beetx5 ​@Xah Lee you should try to change to vscode exclusively for a week and note if you notice any loss in your efficiency as an emacs master beetx5 ​u got a haircut Dion Bridger ​if you like emacs, you eat thirty year old sausage Dion Bridger ​I used to work as a solo dev. It's amazing how much bloat just ONE extra developer injects into a project Dion Bridger ​the only way to avoid it is to spend more time debating the design of your software than you do coding it BartholomewJS ​@Xah Lee You call a C/++ fan "practical". The irony... Kapustin Alexander ​@Xah Lee, I would like to try some intersting programming language. Do you think common lisp is a good choice ? m ​@Xah Lee Hello, why is there a white sticker on your glasses? hop ur having a great day BartholomewJS ​@m He wants to mitigate the symptoms of getting cross-eyed. Kapustin Alexander ​[message retracted] Dion Bridger ​common lisp is good to learn but don't expect to use it at a job or something Kapustin Alexander ​@Xah Lee Thanks! Dion Bridger ​lisp encourages programmers to create higher order abstractions which leads to "dense" code BartholomewJS ​@Xah Lee If you let nerds living in their own world write manuals, then this is the result. They are so far away from social reality, they don't even realise what they are writing there. Dion Bridger ​writing manuals is 3x harder than writing code Kapustin Alexander ​@Dion Bridger + 1 Kapustin Alexander ​In Rust we have no optional arguments ;-) BartholomewJS ​@Dion Bridger It's probably hard to satisfy most readers. Either you are writing too detailed and technical, which makes the elitist professionals happy or you write simple and easy to understand BartholomewJS ​explanations, which makes most people happy. But elitists will be angry about it. Dion Bridger ​good documentation really needs two components. Kapustin Alexander ​@Xah Lee for python sphinx is standart for documentation Dion Bridger ​one for beginners written in normal prose, aiming at clarity over completeness. and another in a semi formal language aimed at technical readers Dion Bridger ​...aiming at completeness over clarity. BartholomewJS ​@Dion Bridger That'd be a good deal to satisfy a big majority of readers. Kay Pope ​Hi Xah. I have used your website info to configure Emacs. For example, to disable backup file and to disable auto saving. Thanks for putting up and maintaining your docs. Dion Bridger ​Oh, Kay! Kapustin Alexander ​[message retracted] Kapustin Alexander ​Java is sucks. Some times ago i know that var x = -s file_path - is the semantic for getting size of file . This is madness.... Kapustin Alexander ​This is for perl mole ​yes i like it Kapustin Alexander ​Iterators and generators is a good things in python and many languages) David Vogel ​Other than Haskell ;) Dion Bridger ​Python's documentation leaves me frustrated quite often Kapustin Alexander ​Noooo! Not wolfram language documentation.......;-)))) mole ​xah there is something on your glasses Kapustin Alexander ​I thin the good documenatation in Rust. For all things you can get a source code ... Dion Bridger ​Jigabyte :P mole ​how is your website hosted? BartholomewJS ​@Dion Bridger Yes, love that one. 😁 Kapustin Alexander ​PHP is sucks - nobody use it. Kapustin Alexander ​No. for websites you use go or python ... BartholomewJS ​@Kapustin Alexander Actually, lots of companies use PHP, still today. BartholomewJS ​@Kapustin Alexander Python sux. Tim Graham ​types mole ​go echo is great for websites Kapustin Alexander ​@BartholomewJS ))) Dion Bridger ​Mortal Kombat about to commence Kapustin Alexander ​This is ridiculous - python is dead...) Kapustin Alexander ​Like a php Dion Bridger ​python would not be so bad if it had static typing Dion Bridger ​and a decent lambda Dion Bridger ​Nim is an effort in that direction as I understand it BartholomewJS ​@Dion Bridger Good points, but performance is an issue, too. I usually am against the performance argument, especially when talking about C/++, but Python has really very bad performance. BartholomewJS ​@Dion Bridger Nim is amazing! Kapustin Alexander ​@Dion Bridger Python have mypy for static typing Dion Bridger ​using an external tool for static typing is just perverse Dion Bridger ​@BartholomewJS performance is Python's achilles heel for sure Dion Bridger ​lack of static typing and the variable binding model that make it "easy" to write small programs are largely to blame I think Kapustin Alexander ​@Dion Bridger is developed by Guido. And is like a standart for today. Dion Bridger ​yeah Python has not got much of a future IMO Dion Bridger ​speaking as someone who knows Python better than any other lang BartholomewJS ​@Kapustin Alexander Look up Julia. It's like Python, except it's much better. Kapustin Alexander ​@Dion Bridger What lang have a much furture ? Dion Bridger ​ho ho Kapustin Alexander ​@BartholomewJS No)) Julia is dead. Array from 1 ) Dion Bridger ​do you want to start a fight here? :P BartholomewJS ​@Kapustin Alexander It's dead because it thinks human instead of elitistic? Kapustin Alexander ​😀 Dion Bridger ​It will be something "python-like" but without Guido's stupid prejudices crippling it Dion Bridger ​Nim looked like a contender when I last checked it out Kapustin Alexander ​I dont like a new chages in python. But i think this is very popular lang. And this is a very easy to use. You have a lots of libraries from many areas. Nim is good, but nobody use it) Dion Bridger ​crayons are more popular than oil paints :P Dion Bridger ​maybe from that perspective, Python has a future as the crayola of programming Kapustin Alexander ​😃 Dion Bridger ​maybe someone will invent the "Python of functional programming" BartholomewJS ​@Kapustin Alexander Status-IM uses Nim in production. The language grows every year greatly. For a small taste, check out Nim's news blog. The language is growing lightning fast. BartholomewJS ​@Dion Bridger Very well said. Python is the crayon collection of programming languages. Dion Bridger ​one advantage python has over almost anything else is in rapid prototyping Mario GT ​Hi Xah Kapustin Alexander ​Who use powershell???? It was created after 10 years of unix shell.. Ofcourse is better... j5 ​unix man pages are hard to read and understand BartholomewJS ​@Dion Bridger I heard Smalltalk is good prototyping language. But I also heard, people write prototypes, and then they leave it in that language and just use the prototype as the main thing. Dion Bridger ​I've heard people way poetic about Smalltalk too Dion Bridger ​lol at the BLM banner on the golang website BartholomewJS ​@Dion Bridger You see that crap all over the place for protection reasons. They want to be in the safe zone of public opinion, in case someone throws shit at them. 😉 Dion Bridger ​lol let's not worry about blm Dion Bridger ​python -- "there should be only one obvious way to do it" Dion Bridger ​"%s %d" % "foo", 5 Dion Bridger ​"{} {}".format("foo",5) Dion Bridger ​f"{foo} {bar}" Dion Bridger ​Xah Dion Bridger ​I would love to know what you think about Urbit 😀 :D Dion Bridger ​particularly about their docs Kapustin Alexander ​@Xah Lee you soo biased about python! 😀 Dion Bridger ​ Urbit isn't blockchain based Dion Bridger ​but I can't make head or tail of the docs Dion Bridger ​it seems like "drivels" to me :P BartholomewJS ​@Xah Lee Would love to read some Xah articles on Blockchain. It's a huge and interesting topic, once you go beyond Bitcoin crap. Dion Bridger ​adios Kapustin Alexander ​🥰 BartholomewJS ​@Xah Lee Thanks. See you next scream. Xah Lee Say something... 0/200