Siapa yang menggunakan Windows? Hmm, okey Siapa yang menggunakan Mac? Mac Dan siapa yang menggunakan Linux?   Perjalanan penggunaan penggunaan Perjalanan penggunaan penggunaan Dan membutuhkan Arq adalah penggunaan yang sangat baik Saya belajar banyak tentang Linux Sebenarnya, untuk membutuhkan Arq Yang terbaik yang saya ada di sini adalah Semuanya boleh membutuhkan Jadi, biasanya saya hanya membutuhkan Sudo, Pacman, Dash, S-Y-U Yang adalah membutuhkan perjalanan penggunaan saya Yang membutuhkan perjalanan Linux kadang-kadang Dan kemudian, sistem saya membutuhkan Dan saya tidak dapat membutuhkan lagi Jadi, itu bukan perkara yang sangat produktif untuk dibuat Jadi, saya memutuskan untuk mencari sesuatu yang lain Jadi, sebenarnya Meme orang di dalam bilik ini akan memperkenalkan Meme ini akan memperkenalkan sebuah ruang, bukan?  Jadi, ini sebuah artikel dari LWN Yang adalah sebuah berbicara tentang Linaq Linaq sebenarnya memperkenalkan Komin yang... Ia ada sebuah perubahan di Linaq Linaq adalah 4.20.8 Dan beberapa versi 5.0 Dan saya menggunakan sistem saya di Linaq Jadi... Apabila saya memperkenalkan ke Linaq, sistem saya telah memperkenalkan Tapi sebabnya, NixOS adalah okey Jadi, saya akan menjelaskan seronok-seronok yang berlaku Jadi, NixOS bergantung pada sebuah langkah yang lama Jadi, sesiapa yang tidak menjelaskan adalah Okey, jadi... Saya rasa baiklah, saya hanya melakukannya Jadi, biasanya apabila anda menulis skrip Anda melakukan sesuatu seperti... Pembuan... Pembuan... Dan kemudian, anda melakukan sesuatu seperti itu Jadi, perkara di atas sini... ia adalah sebuah penggunaan Jadi, ia beritahu skrip Seperti apa program yang sepatutnya berlaku Jadi, mari kita katakan Anda benar-benar perlukan python Kemudian, mungkin... Dan python Dan kemudian, anda menulis kode python di sini Ya Ya, jadi... Pada Lina Skano, mereka sebenarnya menulis kode python yang mempunyai 128 kode Dan NixOS bergantung pada sebuah langkah yang lama Jadi, bagaimanapun... Pada Lina Skano, mungkin anda tidak dapat melihatnya Tetapi, ia bergantung lebih daripada 128 kode Jadi, apa yang berlaku adalah... Lina Skano menggantungkan Dan ini sebenarnya baik untuk skrip perlukan kerana perlukan ini menggantung Dan kemudian, mereka menggantung kode python saja Jadi... Dan NixOS bergantung pada sebuah langkah Dan kemudian... Mereka menggantung kode python dan semuanya berlaku Tapi kemudian, ia okey kerana NixOS Jadi, apa yang berlaku di sini adalah... Setiap kali saya berubah kode python Saya membangun kode python baru Dan apa yang anda lihat di sini? Apa yang saya lihat di sini? Jadi, saya tidak benar-benar dapat melihatnya Tetapi, ini... Seperti generasi yang berlaku, ia beritahu saya Apa yang saya lihat di sini? Apa yang saya lihat di sini? Apa yang saya membangun? Jadi, kemudian... Yang paling terlalu terlalu terlalu berlaku Dan saya hanya perlu membangun ke O1 Dan semuanya baik Ini lebih kecil Jadi, ini... Berlaku dari kemaharan di sebuah kode python Jadi, AOR ini... Ia berlaku di sebuah kode python AOR adalah kemaharan yang lebih besar Tapi, bagi nixos... Ia ada kemaharan yang lebih besar dari kemaharan Sebenarnya, ia berlaku di belakang AOR Jadi, ia ada kemaharan yang berlaku Macam mana kemaharan ia berlaku Biar saya katakan kemaharan... Biar saya katakan kemaharan yang berlaku Biar saya katakan kemaharan yang berlaku Jadi, saya akan menunjukkan beberapa demo Untuk... Jadi... Semuanya dari sistem operasi saya Ia dikenalkan di sebuah kode python Jadi, saya akan menunjukkan beberapa kemaharan Ya, jadi... Setiap kali saya mahu membangun sesuatu di sistem saya Saya mahu mengubah beberapa kemaharan Dan... Membangunkan konfigurasi Jadi... Biar saya katakan... Ia adalah Julius di sini Ia tidak di sini Jadi... Siapa di sini menggunakan Luminous untuk membangun kemaharan? Tidak ada sesiapa lagi Okey Luminous adalah perkara baru di NUS Untuk yang tidak ada di NUS Ia adalah sistem baru yang NUS mahu membangun Yang tidak ada sesiapa lagi yang mahu membangun Returisi Jadi... Ini adalah cakes dari Nick sending b Rocky Ini berdasarkan spice yang mengarah bagaimana saya membangun Bagaimana saya membangun Next is also a package manager, so it's quite confusing. So this is an expression for updating the Rust package, I guess. All packages are specified as derivations like this. He pushed a new commit recently, so I can go and update it. So I fetched the latest revision in the Git repo and the shell that Git repo changes also. So once I have this changed, I can go ahead over here and rebuild my config. And then go ahead and fetch a new Git repo and rebuild the Rust binary. So I push these changes up to GitHub and I have a couple of machines. So every time my operating system environment on both my desktop and my laptop is exactly the same. So it goes ahead and does a couple of things, which I guess I'll explain in a while. So here it's fetching the new source code for that Rust binary and builds it using Rust C <IP_ADDRESS>. I guess I can cancel this. So how does Nix work?  So let me show you what maybe derivation looks like. Where's my card? I can't see my mouse. Oh, maybe let's see this one. So it's basically like a specification of how the package needs to be built. So maybe this one has no built inputs and what the configuration flex and so on. So actually a package is entirely like contained. So this is like a specification of what the entire package is and basically all packages live in the Nix store. So if I check user bin, there's only like amp here. And everything else in the user path is a sim link to something in the Nix store. So let's say a witch SF. This is a sim link to something in the Nix store, for example. So every time you rebuild a system, if a package changes, then new sim links will be formed and that's how the atomic upgrades are being done. So how do you use this? Like in general, let's say I'm working on a project. So you can just specify the project dependencies over here. So the first line imports Nix packages, which is a repo I have locally that contains like all the packages in the Nix packages repository. And I'm saying that in this shell, I want Python 3 inside as well as Netcat. And then if you're doing Python development, maybe you want some tooling like YAPF and maybe a language server for that project. And then you just run a Nix shell in there. So let me go to that repo. CS205. So if I run Netcat here, it actually doesn't exist. But if I go into a Nix shell and then I run Netcat, now it exists. So you can use it in multiple ways. So for example, there's another tool to download files from IVLE, which is now a system that NUS uses. Oh, s**t. So let me... So here I changed the shebang. Oh, can you all see? I changed the shebang to use Nix shell and specify that I need Python 3 as well as some Python 3 packages. And now even though I don't have Python inside in my user path, I can still run that file. Or then like if I... because I collect garbage, I delete it sometimes. So now it's fetching Python and then after that, you run my program. So Nix is a beautiful for most languages. So there's very good Python support, Rust support, OCaml support even. Just a lot support for almost all projects. So I use Nix to do my project management as well. So in any case, it's called a CS3203 where you have to write like a static static code analyzer, I guess something like Sobe. And we do it in C++. So so this is what it looks like. So I set my standard M to use Clang and then I specify so we need a QT dependency over here. Two step that we might have to use. Then I go to that folder and I run Nix Shell. I just collected garbage recently as well. So you can see over here, right? It's actually downloading two versions of Clang. So what this means is that maybe packages that I require require different versions of Clang and it's actually very tricky for package managers to handle. So the example I usually code is that like let's say a certain Ruby Jam requires a different version of OpenSSL. How are you going to specify that in your repo? Usually what they do is they just call like they just call maybe pull for example. You just call pull but then that refers to the pull in the user path and you can't specify which pull you want whereas over here everything is enclosed so it just works. Ya. Okay. Did I close it? So the other thing is that you can do cool stuff like build docker containers with nicks. So I believe that docker got their abstractions wrong. So typically you have like a typical docker file looks like this.  Let's say a layer all day on the top changes what docker has to do is it has to rebuild every single layer that that there's a buff like there's below the layer that changed. Right. But then I think that's not true. I mean like dependencies are actually like layer I mean their graphs they're not layers. So let's say something over here change but shouldn't affect the build layers that layer shouldn't have to rebuild. So nicks now also allows you to create like optimize multi layer docker images and I do that for the same project and I guess so this is it all I do is I'm saying build an image with clang, seeming and bash right and that resulted in in a size with a with a docker container with a lot less layers and with a lot smaller size and the interesting thing about this is that I know that the project compiles and it works on my machine I also now know that it definitely works in the docker container because I mean it's exactly the same like the docker container contains exactly the same version of clang or whatever dependencies I require inside it so I use this docker container to run my CI stuff on GitLab because it's on a private repo and like GitLab gives you free CI minutes per month ya so the other difference between nicksOS and Arc is that like contributions to the packages in the AUR are usually done by the maintainers themselves whereas in nicksOS it's actually a public GitHub repo where if you find something wrong you can change it and you can fix it so these shows like I made a couple of fixes to some of the packages in nicksOS they generally get merged within two to three days and they do quite a bit of code review one package has like 16 comments so it's a chance to learn about nicks and also to contribute back to the community which is nice ya so this about the OS do you have any questions for nicksOS at all at this point ya what do you mean by source space gen 2 I don't think there's like there are no OSes that are similar to nicksOS the only one that's similar is Gal Greeks G-U-I-X and that's written so nicksOS is written in the nicks language and Greeks is written in the Gal scheme language but that what oh ya so right so everything is compiled from source the thing is that stuff on nicks packages actually goes through a build farm and then it gets stored in this location like cache.nicks.org so every time you make make changes to the nicks packages and it gets pushed online it gets rebuilt so let's say your derivation like your source code over here is exactly the same as the source code that the build farm used to do it you will figure out a cryptographic hash so this is the hash of that derivation and if it's exactly the same what you can do is you can just download it from the build farm because you know that everything that this package has is I mean it's a it's a closure how do I explain it basically if it's exactly the same you can just download it from the binary cache so you don't actually have to compile it yourself does that answer your question but if it doesn't match then you can compile it if it doesn't match then it will download the dependencies you need to compile it and then you'll compile it on your machine so that's usually what happens when you want to contribute back to nicks packages you have to compile it on your machine and that's the cool thing because if it compounds on your machine in nicks OS it definitely means that it compounds on other people's machine as well because everything is enclosed inside that derivation so moving on from nicks OS so this is like somewhat inaccurate picture of like I don't know what you call this so typically system like ubuntu it comes with a desktop environment desktop manager so ubuntu now comes with let's say I think they replace immunity you can also install KDE, XFC and stuff like that so what I find is that all these desktop managers they actually do a lot of things that you don't really need and therefore it's like quite bloated and the only good thing about it is that it's convenient to install so this is like the kind of the lowdown so whenever it runs on X unless you're a super hipster you probably won't be running Wayland and then most of the stuff you need actually comes from a window manager and I think something right on top of X something very light is the right amount of power and customizability so there's a bunch of tawing window managers that you can try so I put some stuff from r slash unix point it's like it's already such by people who want to showcase beautiful unix desktops and then I looked at it and I think the quality kind of went down but yeah so I actually get is one of the examples of a window manager and this guy just showcasing like how he lays out his like stuff which I think is a bit overkill for sure then there's some more here and there so I try the couple the one that I'm currently using is red poison red poison is basically it's a it's related to the mouse it's just saying that you want to kill the mouse yeah so I'm using a tawing window manager and I can showcase it in a while if you're using a Mac you're out of luck the only stuff you can use is hammer spoon and spectacle if you're really into configuring your window manager and Mac you should go with hammer spoon because you can coat stuff in Lua and make it do funky things so in general when I work on stuff I only tend to use a full screen thing or like a side by side thing over here so this is an example of what tawing managers do la as you can see I don't have any task bars or anything I find them not very useful first of all they take out very precious screen rare estate and then they also do a lot of like polling so let's say your clock up here you have a clock up here it has to run stuff every second to update that thing over there which is annoying what? it's negligible but my PC is to be very bad so yeah so always get bound to a key so if if you use T-marks it's basically like T-marks for your entire environment I guess so I highly suggest I know it might not be for everyone but for me I think it's one of the biggest improvements that for productivity that I got and then there's shell so who here uses bash? who here uses z shell? who here uses fish? yes fish so honestly I don't have like a very strong opinion as to which shell to use I use fish because it comes with a lot of nice things by default and I also have to maintain a couple of stuff that I wrote a while ago but it really doesn't matter what shell to use I tend to recommend against z shell because it's slow but I'm not sure if that's still the case anymore fish is generally the fastest shell it's just that it's not process compliant so if you write certain shell scripts then you might not be able to run it and you might have to fork out to a sub-process in bash and then there's a special mention to mosh which is a like software use when connectivity is kind of intermittent so you can still do stuff and get it when you have shitty internet basically so how many you use like a company bear like terminal company bear so I kind of recommend people to know your terminal key bindings so who here knows the GNU redline key bindings no redline so let me just so let's say I type a really long thing here control A goes to the front of the line control E goes to the end of the line meta B goes backwards meta F goes forward control K kills the thing control Y yang cid there's like a ton of key bindings the good thing is if you use Emacs you probably already know it but it really helps to type code a lot faster I mean like correct your common lines a lot faster especially if you're doing data science where like a lot of your python scripts come with like arguments you pass in this really saves a lot of time control L clears the screen control R does the reverse eye search so this searches for stuff you ran before in your history I mean the next shell so it doesn't show so the thing is you might want to know is like so you use grab to search for stuff there are placements for grab so there's the silver searcher AG and there's ripgrab RG which is like the fastest version of grab you can find now so RG by itself by itself is not very useful but you can combine it with certain things which I'll show later I guess and also find which basically finds files your system actually has an index of like most of the files in your system so you can use stuff like find or locate to look them up so for example over here I use a combination of find and FZF to go to certain directories so this this is a list of directories I should so maybe I want to go to my 2105 assignment for example or whatever so it does a fuzzy search and it changes to that directory other than me having to CD manually into each of them stuff like that then history as well like basically just show stuff that I've run before on my terminal so if you don't use fuzzy file finder maybe you should give it a try yeah so launches so Mac has this thing called Alfred it's non free so it doesn't really fit to the productivity with free software title but there's a free version on Alfred we just can't too much customizations with it whereas if you use Linux you should you should look at something like Rofi so I really suggest to abuse a launcher so use it to like launch program so for example here you just launch like slack whatever emacs whatever and then find file so let's say I want to open a particular PDF I have it's also bound to another key binding in my window manager so here maybe like a textbook yeah for example instead of going opening finder and like clicking through my folders to find that thing choosing my active window not really applicable to people who don't use windows managers so I want to show it a few passwords so there are couple of password managers which I highly suggest people use actually I only suggest people use one but I recommend people just in general so the one that I use is called pass it's a very simple command line utility that encrypts a password using GPG basically so I can just show it here and then everything is in in a Git repo so you can do pass, Git pull and stuff like that and then you push it somewhere you think it's safe so it's in a private repo in GitHub which is not very safe but so so let's say I want to login to IVLE all they do is to invoke another key binding on my PC so this one auto type and then it types it out it goes in so stuff like that so that's actually a utility called Rofi Pass which is not part of Rofi but like an extension to Rofi bindo folder navigation so have you have you all heard of like Ranger or NNN? nobody I don't use either of those but I think like text based folder and file management is very powerful I guess I can show an example in Direct but maybe later on because Direct is the one that I use but it comes in Emacs so and email consumption how many of you hate the new Gmail interface one only I'm surprised because like no one uses Gmail wait what? okay interesting so what I do is I actually download email locally using this tool called MbSync and it creates an index on my system so for example over here I can search for it like I can do a full text search across all my mail in my system or I can do a search by tag and like this output on its own is not very useful but there are like let's say here this is my mail so I can search for stuff like maybe like a recent I recently concluded on hack and roll it's like a full text search across all my email and it's very fast and ya so I think using MbSync and not much also improve my workflow which you won't see until I show stuff it at the end so I guess they will have to read okay Vim and Emacs so Queer is just Vim Vim Emacs Wow, 1 Okay Anything but Vim and Emacs DS Code DS Code Okay So I use Vim for about 4 years and then I switch over to Emacs I have been using Emacs almost exclusively for 3 years and my opinion is that Emacs is better but then I could be wrong now so I'm going to give an energy that's not soup so so in NUS in NUS there's this new initiative where this new grab initiative where you have this like scooter thing where you can drive around now so some people use it as an alternative to get around so I think Vim is something like this scooter you can't really you're kind of limited by the scooter so for example this scooter cannot go up the slope in computing so to me there's like a ceiling as to how powerful Vim can get actually not really because Vim script is terrain compete but it's just like a terrible language to make extensions in so whereas Emacs is kind of like a bus in that in that like it's more powerful but it's also kind of like not great yeah so see the old name of the old acronym of Emacs like some people used to call it 8 megabytes and constantly sopping but but I don't think that's true now like Emacs was built in an era where like memory was super precious and then it was it was just not a software for its time I guess and then now it launches instantly you see there so I think like the bus thing is not super curious so I decided to change it a little so I think it's more like like a proton car like it comes like kind of lousy but then you can start replacing parts in it and it becomes super powerful so people actually use stuff like that for like racing which is nice so an example of like how extensible Emacs is so when I was a internet carousel I used to deal a lot with the Google Cloud Platform so we had to browse like the the buckets inside Google Cloud and then every time you click on a thing here it has to refresh the page and load like new stuff and then it's it grows like the time taken to load it it's actually like related to the number of files inside that directory which is which is terrible so I wrote something in just 100 lines of Emacs list that lets me like browse a cache version of like small so this is the same Google Cloud thing just that now it's like instant and I can preview files and stuff like that which is which is cool I mean I don't think you could do it in 100 lines of Emacs or someone can challenge me and try to do it you also can like basically like you can do everything in Emacs and that's what I try to do so this is another example of me asking for a particular feature and it getting implemented within just a few lines in like by someone in a day so project management so there's this thing called DERMF which I use but I use it concurrently with NICS so I just gonna show you what it does so let me so how do you configure DERMF by creating a .mfc file so DERMF lets you set things like environment variables for specific projects or let's say set up virtual environment so let's say you're using Python and you want to set up a virtual environment it's just basically like layout Python and that's it or you want to maybe set specific secret keys for example for your project you just do like export X equals to 1 or something and then DERMF allow and every time you enter this folder you get that particular keys set so if I echo X it should be there it's 1 so you can do really funky stuff with this so for example what I use is NICS so if I go to maybe my so over here all I have inside my mfc is this thing called use NICS it's just one line use NICS and then it basically loads my mixture environment so now I have NICS available so DERMF is language and austic it works across like any kind of project so it has bindings for Python Rust and so on so I do suggest looking it up and then also like abuse read grab fine and fuzzy file finder if you're using Emacs do use like specific project management tools like projectile and the gig I guess I can show and then finally org mode so how many of you 1, 2, 3, 4 that's a very small amount I guess so org mode it's it's a bit like markdown except that because it's done in Emacs people build a lot extension around it so let me just give an example of an org file so it create oh this like a header hello you can have sub headers and headers and so on it's like markdown except like your hash is replaced replaced with a star and then you you have stuff like inline latex so x equals to 1 you can preview that and so on so it's basically markdown with some more stuff so it's also it's also to do like it was built around this idea called getting things done which is like a system by David Allen which I can which I will go through my workflow a bit but yes like stuff like to do you can schedule deadlines or something so maybe this is deal Saturday schedule stuff you can do like basically a bunch of stuff so there's there's a whole talk on how you use it to build a second brain this was this talk is in November 2018 so it's a bit after I started using it so my the way I do it is slightly different from it so if you're interested you can look at the YouTube video so I use it for live management so like I mentioned getting things done is like a workflow proposed by David Allen to help you get things done interestingly I think this this like productivity industry people like try to monetize it so you don't have a lot of free software that can help you do it so the best thing of it is to do it which is unfree Omnifocus which is for Mac which is good but also unfree remember the milk is a very old Linux application that nobody uses anymore and then there's which I'll show now I guess so this is like can I zoom in so this is the view I get within Emacs every day I guess so I was up at 4.35 so over here I can see my daily itinerary so I have like a AM lecture followed by a 10 AM tutorial and so on and then I also clock in like certain tasks so I know that over here I did my assignment for example so I get an overview basically on like stuff that I have to do and then every time I just every time I need to bit like if I don't write something now I forget so this basically contains everything that I need to do at any point in time and I just pick stuff based on like urgency so for example if this is due in 3 days I might start on it soon so it also has support for habit so clearly I don't I don't do my like my habits are quite bad yeah and then so when I when I find new stuff to do I'll just capture it so I press C and then I type like clean my room so it goes into my inbox and then after I'm done capturing everything I'll do a quick refile so I press R and then read so this one is reading my textbook which is actually already done but I forgot to refile so I set where I can do it which is home and school give it a priority and effort so this an effort estimate like how long I think I'll take to do that particular task so maybe 1 hour and then refile it to the correct project and then basically do this for like every single thing in my inbox so now I have everything categorised according to that particular project so in this case my projects are mainly the modules that I'm taking and I think this system is very useful especially if you're taking a lot of things so you can think about like your brain as like a computer and then if you have to keep remembering things then you're basically using up like precious brain CPU to do that whereas if you write everything down then your brain is free to do like clear thinking that's like the basic idea I guess so actually e-max doesn't come like you do have to do a significant amount of configuration to get something close to my my setup but I think it's well worth it and the whole idea of e-max is that you can build it around a workflow that suits you so this is what suits me I guess so you can do I do things like note taking so if you're on a Mac I recommend using notational velocity which is a very simple like plain text note taking application whereas I use org mode and dev so all my notes reside in a directory and are available here so I do I do quite a bit of reading on AI stuff I don't know so let's say let's say I did something on PGMs and then there's a key term that I need to look up so like D separation so it's basically like a full text search on all my notes then you bring me to the correct place so not only that I can export all these stuff into LaTec whatever so I can export this to KJML, LaTec, Markdown and so on so what I do is generally it's a gift repo so every time I change it I do a commit and I push it up and then a publishing platform I use Nellify so Nellify actually publishes it so this is what it looks like um this is what I get transform to like online so I do like revise some of my notes while I'm on the train and stuff like that so I open my web page on my phone and read it to revise for my modules yeah so I think maintaining like a knowledge repo has been very useful for me and it's a practice that it's one of the practices that I picked up that I think has one of the biggest my studying yeah so publishing with that and you can also use org mode to prepare material so I use it to write some of my like research reports and also to produce slides so this is one of the slides I produce for my research undergraduate research program and you can also export to you can also export nice slides to review JS so this is an example of one of the slides that my friends my friend produced for a tutorial I guess so all this is done just by typing like plain mark down so I guess in summary I find that using a very simple like plain text system is very powerful I try to like I want most of my stuff just a key binding away so if you use a tiling minum manager it's a good idea to make everything behind a key binding and if you find something that you find some block in your workflow if you're using e-max you can aggressively automate it and write code to fix stuff for you so actually like my configuration is not unique the e-max maintainer John Wigley also uses nicks and fish and e-max so it's kind of like validation for like so I feel better about myself ya ya, so I guess that's that's all I wanted to show y'all


The idea of Australia 360 is very much about advertising one of the ANU's strengths and that is that it encompasses, like no other institution in this country, an expertise on Australia's foreign relations, not only on Australian foreign policy itself, but on the region in which Australia exists and must make its way in the world. Of course, when the ANU was founded back in 1946, the Commonwealth Parliament at the time charged the ANU with developing a world-class expertise on Australia's region and the ANU began building that expertise back then in the late 1940s and continues to foster that. The modern incarnation of that is the College of Asia and the Pacific at the ANU, which is very proud to have the largest collection of specialists on Asia and the Pacific anywhere in the Western world, and we will continue that strength. The idea, as Nick said, of Australia 360 was to showcase the expertise within one of the schools in the College of Asia and the Pacific, the Coral Bell School of Asia Pacific Affairs. The Coral Bell School brings together five very old and very distinguished departments looking at some aspect of Australia's international relations. It has the Department of International Relations, Australia's oldest department of international relations. It has the Strategic and Defence Study Centre, which looks at military and strategic affairs, the Asia Pacific College of Diplomacy, the State Society and Governance in Melanesia Program, which is the world's largest collection of experts on the South Pacific, and the Department of Political and Social Change, which contains great expertise on Southeast and Northeast Asia. All of this means that the corridors of the Coral Bell School are constantly abuzz with discussions about what is happening in detail in those societies around Australia that have a great influence on what happens to this country in the world. And not that I've been there for the last 10 months or so, but I would think that in the last 10 months, the last six months, the corridors of the Coral Bell School would have been buzzing with conversations about what is going on in the world and how can we make sense of what's happening. It is something that Coral, herself, Coral Bell, after whom the school was named, would have had a great deal to ponder and a great deal to say. It's been the case, I think, that up until January of this year, we were watching a fairly rapid power transition go on in our part of the world. But I think you would have to say a fairly predictable power transition. The rise of certain Asian powers, led, of course, by the astounding rise of China's wealth and power, and the way in which the United States, as the dominant power in the region, was handling that particular power transition and, of course, the fate of a range of smaller countries, including Australia, in trying to manage in their own interests that particular power transition. Well, in the past six months, it seems that one of the elements of that rapid but predictable power transition has been thrown very much up in the air. We've seen elected to the presidency of the United States a very different presidential candidate, and one that even Coral with her remarkable powers of being able to look into and talk authoritatively about the future probably could not have predicted. There has been a sudden lurch, you might say, in the role of the United States in the world, brought about by, I think, the most extraordinary election and election campaign in living memory. What we have in Donald Trump goes beyond the fascination, the purile fascination, I must say, of some of the antics in the White House and what gets tweeted at three o'clock in the morning. What we have seen has been a United States that has stepped back and perhaps repudiated for good. That is one of the big questions that we face, a 70-year-old attachment to the philosophy of liberal internationalism and building order around liberal internationalism. The question that I'm talking about is whether the United States, whether the election of Trump in the United States heralds a blip and whether in four or eight years we will see the United States return to normal, return to a candidate whether Republican or Democrat that espouses strongly those liberal internationalist principles around which United States foreign policy has been built or whether the United States electorate has now moved to a stage where it has fairly permanently repudiated the principles of liberal internationalism and the America first doctrine, whether of the Republican variety or the Democrat variety, is the new normal for the United States. What we've seen of the Trump presidency tells us some fairly important things about American foreign policy for the next three and a half years. A few of the principles that I think I can start to define from Trump's behavior and certainly not from his speeches or any of the things, any policy documents that he's developed are as follows. Firstly, I think that if we're holding our breath and waiting for a coherent Trump doctrine to emerge, we'll be waiting in vain for the next three and a half years. But Trump having a strategy is a bad strategy. Certainly having a strategy that you enunciate clearly is a bad strategy because it makes you predictable and it makes you exploitable. And so American foreign policy is something that we will have to watch and it will have to be episodically watched over time. Secondly, it appears that for the United States under this president, the closer you are to the Americans, the more suspicious they will be of you. It was during the election campaign and sometimes afterwards that America's closest allies came in for some of the greatest criticism from the United States. For Trump, foreign policy is a series of sequential deals. Trump, the businessman Trump, the president deals with foreign policy issues as they arise. He doesn't go out looking for foreign policy issues to work on and to deal with. And for Trump, a country matters and the amount a country matters really depends on the balance sheet that exists with the United States. If the United States is generally doing better in a particular bilateral relationship then that country sits much higher in the president's view of the world than if a country is doing better from the deal than the United States is. And as we've seen in Trump's dealings with China over North Korea in recent weeks and months, if a country is seen to have reneged on or not holding up the deal or the end of the deal as Trump sees it then everything is put back on the table and the deal is recast. And so this is a major change in US foreign policy in this particular part of the world. US foreign policy for the past century or more has been built around four principles. Firstly, commercial access. The United States must have commercial access to Asia on conditions that are conducive to the American way of doing business. And I think you can see the continuities of that principle stretching from the open door policy towards China announced in 1899 all the way through to Obama's Trans-Pacific Partnership. Secondly, American foreign policy engagement in the region must be cost effective. It must take place according to which America gets more out of the deal than it puts into its role in the region. Thirdly, stability over principle. The United States has never been particularly concerned with the domestic governance of particular countries in this part of the world. Rather, it would prefer to see predictable governments investing in development rather than perfectly democratic and liberal governments in this part of the world. And finally, US dominance in Asia has been built on a domination of the commons. Freedom of navigation, the dominance of the United States Navy, dominance of information systems, technology systems and investment systems. Trump looks confusing to many because in some ways he is consistent with these principles. Certainly, the cost effectiveness of America's commitments in this part of the world and stability over principle, that looks very much and certainly access on terms conducive to the United States way of doing business. But the issues around the domination of the commons, the United States has become very uncertain about. And it's very hard to tell exactly where it stands on those issues, particularly given a president that is not willing to enunciate a very clear strategy in the region. And so Australia suddenly finds itself in a very unpredictable position. And it's a very unpredictable position that it shares with most of the countries of Southeast Asia, some of the countries of South Asia and some of the countries of North Asia as well. Our region, Australia's region sits poised at a really important point in our history. There are three possible directions that the region will go in in the years ahead. One possibility is that the region will simply swap American primacy for Chinese primacy in the years of the Trump presidency. There are those who think that the Trump presidency, its chaos, its lack of strategy, its lack of resolve, presents China with an ideal opportunity to maximize its strategic gains, to convert its commercial dominance in the region into strategic dominance. And so one possible future in the region is that American primacy slides easily and fairly uncontested into a system of Chinese primacy. A second option for the region is that it lurches towards what I would call a rivalrous bilateralism. This is a future in which the United States attempts to muscle up to China, in which Trump decides that the way to deal with the Chinese challenge is to double down on American military power, to invest very, very heavily in naval power, in its nuclear forces, and in other forms of American power in the region, and try and coerce China back into its box. That is a future that is equally unpalatable. It is dangerous, it will be unstable, and my belief is that any attempt to coerce China back into its box will not work. A third future, which is a much more palatable future, but much more difficult to get there, is a future in which the region moves towards a managed multilateralism. A future in which the United States and China are powers in this region, but they're not the only controlling powers in this region. The Japan plays an important role, India plays an important role, Indonesia plays an important role as well. And of course, the smaller countries, including Australia, have an important managing role as well. That's a very difficult future to get to. It requires convincing the United States and China to moderate their demands and their expectations for their roles in the region, as well as getting other countries, such as India and Indonesia and Japan, to step up and play a responsible role in a multilateral order in the region. This is a future that Australia must work hard towards if this is what it wants to bring about. It places enormous demands on Australian foreign policy. These are real challenges for the managers of our foreign policy, and I can say that they place enormous importance on getting to know the countries of our region with whom we have to deal if we're going to bring about this important future in a very, very sophisticated way. That is a way of saying we need institutions like the Coral Bell School of Asia Pacific Affairs as we've never needed them before. We need their expertise and we need their deep engagement in the policy process. So ladies and gentlemen, I'm looking forward to the day's discussion. I'm looking forward to hearing the Bell School's expertise on a range of challenges that face Australia and I look forward to the question and answer sessions and your views as well. Thank you.


Welcome to another edition of Unfettered Freedom, your bi-weekly GNU-slash-Linux-News video podcast. Packing so much freedom into each episode, it ought to be illegal. There's so much freedom packed into this podcast that those little hairs growing around my neck, I'm thinking about letting them grow out. On this episode of Unfettered Freedom, we're going to talk about the Free Software Foundation and their high-priority project list. They're asking for community feedback on what should be changed on their high-priority project list. We're also going to talk about a new ransomware threat, well, new for Linux, but it was on Windows. Now it's jumped from Windows to Linux. A lot of Linux users think we don't have to worry about ransomware. That's not actually the case. Also, what are the best GNU-slash-Linux distributions of 2020? I'm going to share with you one author's list of his best of 2020, and I may give you some of my feedback as well. GIMP is pushing towards version 3.0. They just recently released a development version, version 2.99.2, and it comes with a ton of cool new features. Also, is a code of conduct really necessary? Is there any code of conduct out there that's actually sane and written for adults? I'm going to show you one. All of this on Episode 11 of Unfettered Freedom. I am your host, Derek Taylor, also known as DT or Distrotube on YouTube and on Library. This podcast, as well as all of the video content on the Distrotube channel, is community-sponsored. Because of the community support that I receive, there are no corporate sponsors or product shilling of any kind in these episodes. And if you'd like to support my work, I'd greatly appreciate it. Please consider subscribing to Distrotube over on Patreon. And the first topic today is the high-priority project list over at the Free Software Foundation. So the high-priority project list is a list of projects, of course, that the Free Software Foundation deems as having great strategic importance as far as the goal of freedom for all computer users. It's all about freedom, right? It's all about free software and digital rights and digital privacy and things like that. And a few years ago, they created this committee to oversee the high-priority project list. And right now, what they're asking is they want to overhaul the current list and they're asking for community feedback as far as what should actually be on the list and, you know, what should take priority, of course, on the high-priority project list. And currently, if I go to the high-priority project list page here, you will see some of the things listed, some of the areas of focus include things like developing a free operating system for the phone, a phone operating system that's fully free as in freedom. Now, you might argue that we already have several of these and we kind of already do, right? Maybe not completely free as in freedom, certainly if we're talking about open-source projects. So, I mean, we have things like the PinePhone, we have the Ubuntu Touch, and there are various free-as-in-freedom Android-like operating systems out there as well. But I guess they don't quite meet the definition of free software according to the Free Software Foundation, so they're really pushing for a fully free phone operating system. The second area of focus listed here is probably the one that I think is the biggest as far as one of the most important things we need to focus on as a community and that is pushing decentralization, federation, and self-hosting. Especially decentralization I think is a very big deal because too much of the internet has become centralized, right? There's like 99% of the web is basically controlled by the same four or five companies, and I don't like that. I doubt many of you guys like that, and for me, I love using decentralized services and platforms and social networks, things like Mastodon, for example. It's a federated, decentralized Twitter alternative, and it's fantastic. It's free and open-source software and anybody can start their own Mastodon instance, and if you get banned from one Mastodon instance, well, just go to another or create your own, and you can set up your own rules for your Mastodon.  You don't have any of that when you deal with decentralized software. Also on the high priority project list include the push for free drivers, free firmware, hardware designs as far as free hardware, so not just the free software foundation, but they also want to push free hardware as well, and this is a noble goal. Now they have always been pushing hard for free drivers, and these kinds of projects have been on the high priority project list probably since the beginning, the free driver calls and the free firmware calls, and it really hasn't amounted to much, unfortunately, because a lot of this is dependent on the hardware itself, and until you get people that are actually creating free hardware, open hardware, you know, you're going to have problems getting people to also develop free drivers for their hardware if that hardware is also not free. The next thing on the list is one that makes a whole lot of sense, and one that the free software foundation has really focused on because of the COVID pandemic, and that is we need free real-time voice and video chat options, because people right now are using things like Skype and FaceTime and Zoom and Discord, and you know, all of these proprietary video conferencing platforms that are not necessarily freedom-respecting. Matter of fact, all of the ones I just named are actually licensed under proprietary license. You can't really audit the source code. You really don't know what those services are doing to you. You don't know what kind of information they're data mining you for and what they're doing with that information. I know that the free software foundation here in the last few months has really been pushing people toward some of the free video chat platforms and things including like Jitsi and the big blue button. So I'm pretty sure that's probably where they're going with that. The next thing is encouraging contributions by people underrepresented into the community. So they're talking about people that maybe have been disenfranchised in some way and they want to bring some of those people into the fold as far as the free software community and just briefly some of the other things that they're mentioning. They want to focus on accessibility, internationalization. So they want the free software movement to be more than just an American thing and a European thing. They really want, especially in areas like South America and Africa and Asia to get more people involved in free software to start spreading that message. They also want to focus, of course, on security. They also would like people to focus on maybe developing intelligent personal assistance. So things like Apple, Siri, Google Now, Cortana, the Amazon Echo and the list goes on and on. They want people to get away from those services because those services especially are extremely dangerous because you're basically, you've bugged your own house when you have a device that's always listening for your commands and because that's not free software, you don't know what these things are doing to you. So if people need to use these things, we really need a free as in freedom alternative to things like Siri and the Amazon Echo. And finally, one of the things they of course want to push is they want to push more GNU slash Linux distributions that are 100% committed to freedom. So we're talking about the FSF approved distros. So we're talking about distros like Geeks and Parabola and Trisco, the ones that actually use the Linux Libre kernel, the kernel that's got all the proprietary blobs stripped out of it and though it's 100% free software and the FSF wants more of those and those that are actually 100% free, the FSF wants to spend more time promoting those distributions to hopefully make them rise in popularity because the more people that use the free distributions, the better those distributions become and maybe eventually we can start weaning ourself off of some of the proprietary bits that are in 99% of our GNU slash Linux distributions. For those of you that want to give your feedback on the high priority project list, you know what is important to you, they do list an email address here on this latest blog post here. The email address is HPP-feedback at GNU.org and they ask you to email your suggested changes by January 8th of 2021. And our second story is a new ransomware threat on Linux and it's new to Linux but it's been around previously this particular piece of ransomware but it was previously on Windows, now it's jumped over to Linux and increasingly ransomware is becoming more and more prevalent on Linux and we really need to be aware of this and we need to not be so complacent. A lot of Linux users, especially when it comes to security, we think we're so much better than Windows and Mac and many of the mobile operating systems as well. We don't have to worry about this thing. We don't have to worry about ransomware. It's never going to touch us, especially Linux desktop users and that's not necessarily the case. For those of you watching the video portion of the podcast, I'm showing you guys an article from Forbes. This article was written by Davey Winder and he talks about how ransomware has really plagued Windows users for years and that's true. If you run Windows you know about ransomware. It's plagued Windows since the beginning of time, well at least since the beginning of the web for sure and I've got to share a story here. The reason I run Linux as my daily desktop driver is because of Windows ransomware. So I've been a full-time Linux desktop user for about 12 or 13 years now and the reason is because the version of Windows I ran at the time, Windows XP, was taken over by some ransomware. My computer was held hostage by this hacker and I had to pay a ransom for him to give me the quote antivirus that would get rid of the ransomware.  No, no, no. What I did was I formatted the hard drive and I was so mad, formatted the hard drive and I installed whatever version of Ubuntu was around at that time and I never looked back. I was a Windows user since that day and it's one of those things that's just incredibly frustrating.  It's this guy basically holding your machine hostage and wanting you to actually pay him to release your machine and it's just a really sick kind of attack. What's unfortunate about ransomware is it is extremely profitable for the people that do it right. Ransomware is such a profitable business. The Ryuk threat that happened a little while back is said to have made 34 million dollars from just one successful attack. They were targeting I think business enterprise at the time and that's really what ransomware. They're typically not after you or me. There's a lot of that too but the ones that are in it for the big bucks they target large corporations and governments right. They want to infect their machines. They want to take over their machines. They want to steal their data and hey if you want it back pay us this money and apparently Ryuk the people behind that particular threat made 34 million dollars in one attack. So I don't know if they did multiple attacks or not but in one attack they made 34 million dollars. One of the highest profile ransomware operations is the group behind R Evil. There's a R Evil cyber criminal group that allegedly made more than 100 million dollars a year from extorting ransom payments through the ransomware that they're spreading. So that is just incredible amounts of money and it really makes ransomware probably the most prominent cyber security threat that we face today. What's really crazy is that so many governments and big businesses, big corporations actually do pay the ransom so these cyber criminals they're trying to extort this money because they have your data back to you or in some cases they find scandalous information on these machines right and we're going to give it to the public this confidential data that we stole what you better pay us or this crazy stuff we found on your computer we're going to release it and many people do actually pay that ransom that extortion money and that's dangerous to do for a number of reasons mainly you can't guarantee that the person behind that ransomware attack is actually going to give you your data back it's dicey either way but sometimes corporations and governments have no choice like if it's critical stuff that was taken and it's going to cause massive amounts of problems for you sometimes it's better just to take a chance and pay those guys and hope they give you that data back but oftentimes it's simply you're rolling the dice on that you really can't be sure that they're going to give you that data back now we have seen ransomware attacks targeted for Linux machines like the Drovo rub which was I believe a Russian hack that was a piece of ransomware so we do see these kinds of things on Linux the latest one though is called ransom EXX and what this is it used to be a prevalent Windows attack so they saw this attack all the time on Windows it has since been ported over to Linux and specifically ported to Linux like it's a very specific piece of ransomware and it actually is so specific that it actually targets specific Linux users with these ransomware attacks which is typical like the big players in ransomware they typically go after specific people specific corporations ones they know have deep pockets so how do you go about mitigating the threat well it's standard no matter whether you run Windows or Linux or what operating system you run you have to do the basic security stuff you have to get the basics right so that's how a lot of people get into these machines is a real life human being drop the ball somewhere so some of the things especially in business enterprise you got to get right really you got to make sure you have multiple intrusion prevention layers things like spam filtering to DNS protection that kind of makes sense also passwords password management once you start letting people in just a little bit that's all that takes to really get things snowballing and to the point where they have complete access to your system they can put that ransomware in and then that entire company is completely hosed the next topic I want to talk about is the topic of the best GNU slash Linux distributions of 2020 because I'm starting to see a lot of written content about this and a lot of video content everybody's coming out with their videos articles are writing the best Linux distributions of 2020 and the reason is because 2020 is about over right we only have another five six weeks left of 2020 and most of the big Linux releases have already happened right so especially the really big players in Linux have already done one or even two huge releases already this year we're not going to see any other really big releases I wouldn't think in the next six weeks I'm going to see any other release of this I'm going to go into one list and one such article I came across is over at tech Republic the article is by Jack Wallin and he lays out his I think his top five distributions of 2020 and I believe he's focusing strictly on desktop Linux which is fine because I'm simply a Linux desktop user as well you get into the server space I don't know anything about what I'm going to say so let's check out his best Linux distributions for 2020 and oddly enough he starts out with Ubuntu 2010 now I say oddly enough because Ubuntu 2010 is an interim release for Ubuntu now Ubuntu 2004 that happened in April of 2020 was an LTS release and that's typically one that everybody runs everybody that runs Ubuntu typically runs the LTS releases supported for up to nine months you have to move to the next version anyway where the LTS releases are supported for many many years up to five years actually up to ten years now I think with some extended support contracts but that seems strange that he went with Ubuntu 2010 rather than 2004 on his list but hey I do think Ubuntu 2010 was a solid release I did take a look at both Ubuntu 2004 and 2010 on the YouTube channel I thought both distributions had a really nice look they both look clean polished and look professional as you would expect because of course Ubuntu is supported by a large corporation Canonical and Jack here he talks about why he went with 2010 over 2004 and he says it was strictly because he likes GNOME 3.38 more than I guess the previous version of GNOME so if it comes down to what you like about GNOME or Ubuntu 2010 I'm not a GNOME fan either way so I probably would prefer the base system of 2004 being a long term support release his second top distribution of 2020 was PopOS 2010 now I personally have not taken a look at PopOS 2010 but every time I have taken a look at any version of PopOS I do admit it is a very well put together distribution PopOS is from the guys over at system 76 they put out great desktops laptops they even do servers and the system 76 guys have their own custom Linux distribution called PopOS it's based on Ubuntu it uses the GNOME desktop and it has a lot of good hardware support especially for those of you running system 76 hardware that's probably the distribution you want to try first his third top distribution of 2020 is one that's not a surprise to me but it is a solid release I actually did download the ISO for Fedora 33 I didn't do anything with it on camera but it is a solid release I actually downloaded Fedora 33 their KDE ISO and took it for a spin and it's not bad I didn't take a look at the traditional the mainstream Fedora 33 release which of course comes with the GNOME desktop but kind of like Ubuntu 2010 Fedora 33 comes with GNOME 3.38 that's definitely an improvement on some of the previous editions of GNOME his fourth top Linux distribution of 2020 is MX Linux and he specifies the KDE spin now that is interesting because the flagship edition of MX has the XFCE desktop and I actually install MX Linux a lot like on friends and family computers that's typically one I keep an ISO of as far as I keep a USB stick of MX and I throw the main edition with the XFCE desktop with that weird bar on the side that's got the stuff at the bottom it's kind of laid out a little differently but it's not bad and typically the people that I put MX on their machines they love it they never had any issues it's rock solid stable of course it's based on Debian so you would expect it to be stable the author here has stated that he decided to go with MX KDE on the list rather than the standard MX Linux XFCE really don't have much difference as far as performance anymore as far as system resource usage he says he really didn't see any benefit of going with XFCE when KDE plasma really doesn't use any more system resources than XFCE and it's a more fleshed out desktop environment which I can understand I actually can respect that opinion I'm not sure if I completely agree with that because XFCE is a little slimmer than plasma desktop environment so pick and choose whichever one you want I think the base system MX Linux I think is a fantastic distribution and rounding out his five best Linux distributions of 2020 is Manjaro Manjaro of course is an arch based Linux distribution and I've run Manjaro a lot over the last few years and I think is a fantastic distribution Manjaro their flagship edition is an XFCE edition and they do one of the best Manjaro played a little bit with Manjaro's KDE edition and it's a really good looking KDE desktop Manjaro all their desktop environments they really spend a lot of time customizing them and making them look good and clean and polished for those of us that like more minimal desktops I will say that some of their window manager only spins things like I3 awesome DSPWM open box and they make pretty good and their I3 edition is probably the best I3 configured out of the box of any Linux distribution as far as the programs and the theming and everything if you really are looking for an easy way to get into tiling window managers maybe you've never run a tiling window manager and this is your first time checking one out maybe check out Manjaro I3 edition I think you will be really impressed with that particular distribution now of course the only thing that kind of surprised me is he did not have any release of Linux Mint on the list because Linux Mint did release what version 20 in 2020 and I actually did take a look at that on the channel and if you're talking about you know just standard desktop GNU slash Linux distributions I think you probably had to find room for Linux Mint 20 somewhere on the list now for me would these be my top five GNU slash Linux distributions of 2020 well if you're talking personally no I would probably have a completely different best GNU slash Linux distributions of 2020 and I might do a video on that in the coming days or coming weeks because I think that would be interesting you know I'm not going to try to pick distributions I think or for everybody but just strictly for me I might do that because I've taken a look of course at a lot of distributions here in the last year in 2020 and some of them really impressed me some of them impressed me you know like it really changed my mind like I don't know if I would ever run this distribution and then I check it out and I'm like man I might throw that on one of my laptops you know so check out that video coming probably in the next couple of weeks I'll probably get to DT's personal top five of 2020 or whatever I decide to title that video and the fourth story is going to be the development version of gimp 2.99.2 so this is a development release beta release basically and why is that important who cares about a development release because this development release of gimp has a ton of new features and it is really a preview for those of you wondering what's coming down the pipe when gimp finally releases version 3.0 now I have not installed the development version of gimp gimp 2.99.2 yet but I may if it seems stable enough I use gimp a lot so I don't want anything just wait for the official release of gimp 3.0 but it does come with some interesting features that some of you may need right away I don't know if I necessarily need some of these but the big highlights from this is that it will be GTK3 based so you're going to get the GTK3 based user interface which is going to give you client side decorations a lot more client side decorations for the various windows that pop up and everything also you're going to see is huge news for some of you guys not many desktop Linux users of course are using Waylon but those of you that are especially if you're on something like Fedora and you use Fedora with Genome with Waylon because they kind of push that a lot of you guys are on Waylon IDPI displays are becoming more and more common so that's great they're focusing on that they've done some major refactoring and cleanup again API and plugins are now possible with Python, JavaScript Lua and Vala so pick your favorite scripting language you can now make a plug-in with it I think all of that is huge I really that is they're just the highlights there the reading of the highlights those are gigantic improvements for GIMP if we just spotlight some of those and they talked about the multi layer selection so the layers on top of each other in GIMP I don't know if a lot of you guys work with GIMP and work with layers but when you do sometimes it's hard to manage all those layers now you have the ability to select multiple layers at a time and do things on those multiple selected layers I think that's awesome we have the plugin API and really that's one of the great things about GIMP is the extensibility there's a ton of GIMP plugins out of software at least the stuff I use I love extensible software I love software that comes out of the box kind of bear and then I get to pick and choose exactly what I want what plugins I want what extensions I want and the switch to GTK 3 is big because you know that lets developers now they can create new CSS based themes for the editor and you can take advantage now of light dark mode system settings and things like that by the way I think that's pretty important for many users for those of you wanting to check out this development release of GIMP you can install it by using a flat pack so it's available on any Linux distribution that can use flat pack which is most every good new slash Linux distribution and the fifth and final story I want to talk about is really just a topic I wanted to talk about and that is codes that can be used to create a code that is really just a topic I wanted to talk about and that is codes of conduct because I've talked about codes of conduct a lot on my YouTube channel and how they're not really something I like I don't like people feeling the need that they have to insert a code of conduct into their open source project that they need to somehow regulate people's behavior I've never thought codes of conduct are really a necessary thing I think people should treat somebody this is the incorrect way to treat somebody no one needs to be told in writing this is the way you should treat somebody that writing doesn't even matter anyway as like because everybody kind of knows how to treat each other anyway it's kind of pointless to even put this stuff down in writing and then some of the people that are putting out codes of conduct like the GNOME project have these insane codes of conduct that have a lot of them and it's just there's some disgusting codes of conduct out there so I was wondering are there any sane codes of conduct out there are there any codes of conduct out there that are actually written and directed toward adults because I'm not seeing that many of those kinds of codes of conduct and I came across one the other day and I wanted to share with you guys I found this code of conduct over on GitHub it is the NCOC or the no code of conduct and if you read the code of conduct if I actually read the Markdown document here this project adheres to no code of conduct we are all adults we accept anyone's contributions nothing else matters that's the code of conduct and I love it that's perfect hey this project has no code of conduct we are all adults we accept anyone's contributions nothing else matters so all that matters is the software if you have something to contribute oh well but other than that that's all that matters and I think that makes perfect sense I don't understand it's basically not having a code of conduct but if you're going to have one I like it put that way I'm just letting people know hey if you were here looking for some kind of divisive political rhetoric in a code of conduct you're not going to find one we don't have one we don't care what do we care we're all adults there basically we're all adults we accept everyone's contributions nothing else matters there's three points right and I think every single person on the planet could agree with those three points and it's just perfect now for those of you that want to implement the no code of conduct on your project how do you do that well you copy the code of conduct dot md here you put it in the root directory of your project so you have just because I think the no code of conduct is very sane and rational doesn't mean everybody in the world you know there's a lot of irrational people out there and they do address some points of hey what if these irrational people come and say things like hey what if this makes me feel discriminated what if the fact that you don't have a code of conduct because the no code of conduct is basically not a code of conduct what if I feel discriminated against because you don't have a code of conduct what if the fact that you don't have a code of conduct is basically your problem simply because we don't babysit people on our site and make sure they treat you with respect we hope that doesn't mean you feel unwelcome but if that's the case hey bye and I completely agree like that's not the point of a free and open source software project is not to sit there and babysit people and make sure they treat each other right and make sure feelings are special and important if you have issues with that sort of thing then you actually need to go see a therapist right you don't need to be spending your time with this open source project you're working on anyway and of course many people will tell you that not having a code of conduct is the sign of a project not really being serious because you have to have a code of conduct of your serious because you're going to lose so many places to work in that's simply not the case these codes of conduct are kind of a recent thing and before codes of conduct did we have a problem developing software no like millions and millions and millions of people have contributed code and documentation and artwork and everything else to open source software projects and it wasn't because there was a code of conduct it wasn't going to get that now in all seriousness say you do implement the no code of conduct for your project what if somebody has a problem with another person because that's going to happen somebody's going to feel like they were treated unfairly or they were discriminated against or you know somebody made some remark they should have made to that person what do you do in that case because your code of conduct says nothing about the person that offended you in some way hey email that person you know talk to that person let them know that what they did made you feel uncomfortable or whatever it is and talk it through chances are if you have a one on one conversation with that other person you guys are going to work that out very quickly because probably the person that offended you didn't even know they offended you and when you tell them hey you know what you said make these things a bigger deal than they have to be and I kind of like what the author gives his answers to some of the questions that some people in the community may have about something like this and that is it for this edition of unfettered freedom this was unfettered freedom episode 11 I tried to release a new edition of unfettered freedom every other week because this is a bi weekly podcast and bi weekly means every two weeks it emailing me asking me where all the other episodes of unfettered freedom are alright now before I go I need to thank the producers of the show I need to thank Michael Gabe Corbinian Mitchell Devin Fran Arch 5530 Akami Chuck Claudio Donnie Dylan George Gregory Caleb Devils-Lewis Paul Scott and Willie these guys they are the producers of the show they're my highest tiered patrons over on Patreon also want to thank each and every one of these ladies and gentlemen as well those of you watching the video podcast all these names are seeing on the screen right now these are all my supporters over on Patreon because this podcast and the distro tube channel is sponsored by you guys the community if you'd like to support my work consider doing so you'll find DT over on Patreon alright guys peace


Hey, this is Brett and this 2017 Ford F-150 SuperCab six and a half foot short box Lariat Sport is stock number 13563 Z8. I am here at Summit Automotive in Fond du Lac, Wisconsin You're new and used light-duty truck headquarters. This 2017 Ford F-150 has the 2.7 liter V6 turbocharged engine paired up with the six-speed automatic transmission. It puts out 325 horsepower This truck has been fully safety and inspected by our service shop has a fresh oil and filter change all the fluids have been checked And topped off and it is 100% ready to go I'm gonna go all the way around in this video inside underneath started up and take a look under the hood to give you the most accurate representation Possible Oxford whites of color and if you like the video you can subscribe to my YouTube channel Which is youtube.com slash summit auto click the bell notifications. You'll get updates on the videos I do each and every day here at Summit Automotive as well as having access to one of the largest Vehicle walk-around catalogs on YouTube Show all my videos in 4k. So if you have HD capabilities turn them on now It's your best way to check out the quality and condition of the vehicle before seen in person This one comes with the 18 inch painted and polished aluminum wheels. It has Goodyear Wrangler territory AT tires These are 275 65 R 18s and they are brand new. We put those on in our safety inspection You can still see the little wear knob there frame and under bodies in a really nice condition for a 2017 with these miles on it Front bumper front bumper is in pretty nice shape Didn't see any major dents on there as the factory fog lights The grille is in an excellent condition as well and the hood is in really nice shape, too Passengers side front fender looks really good as well and the passengers side front wheel No major scuffs or scrapes and that tire is brand new as well Going down this side of this 2017 Ford f-150 take note of how clean that body is how reflective and mirror like that paint is I Take these HD videos So if you are far away or even if you're close by and you just cannot make the trip down But you're still interested in purchasing the vehicle You can see the truck hear the truck and have confidence in the vehicle that you're looking at before you even get here So when you do get here There's absolutely no surprises and you can make a smart and informed buying decision from wherever you're at if this video Helps you make that buying decision let your salesman know that you saw the video is helpful and that breath sent you then I can keep doing them Back wheels in great shape and the back tires are brand new as well Frame and under body looks really good Just a little bit of surface rust on the frame there, but it is a 2017 with some miles on it Rest of the body is aluminum. So it's not gonna rust Lower rockers and cab corners look great and it does come with the factory painted step bars Comes with the sport 4x4 decal that can be removed if you didn't like it as the chrome tipped exhaust rear bumper is in great shape Does have the backup parking sensors No major denser dings on that bumper does have the full towing package which includes the receiver hitch four pin and seven pin wiring Tailgate is in very nice condition as well comes with the tailgate step assist as well as the shock down assist tailgate You get some you get a drop-in bed liner side box tie-downs And it has this bed mat on here. It's kind of screwed down. You could probably Remove that if you didn't like it That bed liner goes on to the tailgate, which is very nice tailgate shuts nice and solidly and Down the driver side just as clean as that passenger side Didn't see any denser dings on the box and for full disclosure. There's back wheels in excellent shape as well Down the rest of the side doors look really good Does come with the driver side door code entry We do have the code for this truck if you ever wanted to figure out your code is for your 15 to 22 f-150 in the upper right-hand part of screen and got a video showing you how to do that Has the blind spot monitoring heated mirrors built-in directional signals inside the Larry package gives you the black leather interior There are no rips or tears on these bucket seats in the front Both of these front seats are power both of these front seats are heated and both of these front seats are cooled No rips or tears it comes with weather tech floor mats power pedals auto headlamps tilt telescopic steering wheel Our windows locks mirrors memory driver seat and these mirrors are powerful and they got to be Ignitions got to be on for those to work So we'll check that out in a second back seats are just as clean as the front seats No rips or tears back here does have the latch child safety system for any child car seats You may have power sliding rear window with the built-in rear defrost these headrests do fold down for better visibility or can be removed altogether These seats fold up for extra storage and there's a little bit of storage container back here It also get a 12-volt power point 110 volt 400 watt max plug-in and two USBs Get the power window on the back door and these doors open up All the way which allows for easy access or better Loading capability and as long as I'm right here. I'll show you the Vin sticker As well as the tire and loading information sticker We'll hop inside check out the miles the radio and everything that this truck has to offer on the interior So you can see those mirrors do power fold in I always like showing both sides So you know that both sides are working properly. You can see that this truck has 68,000 614 miles you get the nice digital instrument cluster there. That's very nice and clean Comes with the multifunction steering wheel cruise controls and information center controls on the left Bluetooth and audio controls on the right comes with the sync eight inch radio.  That's your start stop Control right there dual climate controls of all your different settings in here Including Apple CarPlay and Android Auto So while this one doesn't have the factory Navigation system project your cell phone up there with Android Auto or Apple CarPlay And if you have got ways or Google Maps on your phone project them right up there It's like you have Nav right in the screen turned out four-wheel-drive CD player heated in cooled seat buttons dual climate controls You get a little storage container back here or under there Dual USBs get your keyless entry with remote start and power drop down so that this one does have the ambient lighting And you get a 12 volt PowerPoint 110 volt 400 watt max plug-in right there Passenger side format and seat are in excellent condition smells very clean inside this truck I'd be highly shocked if it's ever been smoked in and the headliners in great shape Power slide rear window with the built-in rear defrost map lights and home link buttons for your garage door security systems and lighting systems Now your backup camera shows up right there and that is working nicely Let's start it up and take a look under the hood Starts right up. No check engine lights or anything like that other than then my hoods open I Would personally like to thank you for checking out the video today and hopefully from this HD video You've been able to verify the quality condition and options on this truck. You got those really nice bright LED side lights All the lights in front are working nicely and under the hood. We have the 2.7 liter V6 Turbocharged engine engine base very clean runs very smooth once again, 325 horsepower over this engine And this truck has been fully safe to inspect by our service shop has a fresh oil and filter change all the fluids Have been checked and topped off. It has four brand new tires and it is 100% ready to go there is the emissions sticker and For the age of miles on this truck I would highly recommend it from a quality and condition standpoint and to see more pictures of this truck Or one of our other 550 new and use cars trucks SUVs many vans Wranglers half tons for quarter tons one tons You name it we got a cover that website right there some at auto comm full pictures and descriptions of every single vehicle all at summit auto comm And if you'd like to check out more HD videos, you can go to youtube comm slash summit auto click the bell notifications You'll get updates on the videos I do each and every day here at summit automotive in fact in a second You will see a link to subscribe my YouTube channel in upper left or link to more F-150 videos that have done in the upper right link to this vehicle on our website and lower left And a link to one of our latest YouTube videos in lower right click those check us out We're super excited to help you with this ultra clean 2017 Ford F-150 super cab short box Larry at sport and Oxford white clear coat. Thanks again for checking out the video remember to like subscribe and share on the YouTube channel I really appreciate it. Thanks again


Everybody forced here ripping two boxes for Chad teach has got a 2022 legacy football in a 21 22 revolution basketball Go like chalice or a basketball line with football groove James Harden Is that your Williams astro miles bridges? Vortex kawaii Leonard rookie astro trey man a Fractal Lugans dork Lift off John Marant Come on. I'll see a nice low number here fractal supernova luka Donchich Isaiah Todd Astro LeBron James Faye rookie revolution of Scotty Barnes got a cosmic Rudy Gobert. That one's number to seven of 99 Herbert Jones That is a anniversary to 75 Carmelo Anthony and shockwave Jonathan Kaminga Our legacy time Pierce strong. We got Derek Henry to 100 Carson strong Derek Stingley Some people have to deal with like the uh, oh, there he is. There he is the Jags mascot Yeah, dude Jags mascot legend Garrett Wilson Taekwam Thornton Maybe the Jags mascot next Halloween Daxden Hill Kenneth Walker the third the mascot is why they won yesterday. You kidding me? To 25 is a beer strong junior rookie It was a speedo Boogers taking the Colts 1916.  I would do that Rory. That's a good idea around any gray Kyron Williams rookie to 100 on the auto here. I mean that'll like that that's a product that like will undoubtedly go up in value I would think I'm gonna look at the past prison World Cup boxes So 50 is a gronk decade of dominance under the lights Gary Wilson I guess all the good games happen on Thanksgiving this weekend. Yeah Kenny Pickett base Bailey Zappi you've got an Aaron Or Aaron Jones. Yeah to 10 10 out of 10 for the Packers and the mini And that's gonna do it. Thanks again Chad. Appreciate the order, man. We'll get him right out to you