UWCS - University of Warwick Computing Society
UWCS - University of Warwick Computing Society
  • 60
  • 402 794
X-Soc Python: Objects & Readability
Week 5 of our cross-society Python course in colloboration with WAI and Warwick Coding Society.
This week includes an introduction to files and the command line
Worksheet and slides can be found at go.uwcs.uk/python
You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk
Talk: Jake
Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr
Recording & Editing: Ali
UWCS: linktr.ee/warwickcompsoc
WAI: linktr.ee/warwickai
Code Soc: linktr.ee/wwcodesoc
Переглядів: 58

Відео

X-Soc Python: Files and the command line
Переглядів 17021 день тому
Week 4 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. This week includes an introduction to files and the command line Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk Talk: Jake Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Joel UWCS:...
X-Soc Python: Lists & Loops
Переглядів 91Місяць тому
Week 3 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. This week includes an introduction to lists and loops Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk Talk: Alex Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Ali UWCS: linktr.ee/w...
X-Soc Python: Selection and Functions
Переглядів 83Місяць тому
Week 2 of our python course in colloboration with Warwick Coding Society and Warwick AI
X-Soc Python: Variables, Datatypes, Exceptions
Переглядів 153Місяць тому
Week 1 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. This week includes a course overview and an introduction to basic Python. Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #python channel on our discord discord.uwcs.uk Talk: Edward Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Ali ...
Evolving AI - Tom C
Переглядів 1042 місяці тому
We have AI generating things for us, ever thought about AI generating things for itself? This is a 3rd year project talk that focuses on Neuro-Evolutionary AI and its applications in Artificial Life. Talk by Tom C
git even better
Переглядів 2553 місяці тому
Git is a perfectly normal version control with no issues what so ever. This is a karaoke talk, as such the presenter has never seen these slides until this presentation, and then tries to improvise jokes about them as they see them for the first time (they are actually a strong proponent of git). Hilarity ensues.
⚡Time Travel Dubugging With RR - Arpad K
Переглядів 2853 місяці тому
Ever encountered a Heisenbug? Ever used print debugging? Ever used a regular debugger, stepped over one too many times, and wanted to time travel? Well you're in luck, RR is a debugger that allows you to travel through time! Talk by Arpad K
⚡The LED that was thought impossible - Tingyi L
Переглядів 1683 місяці тому
The blue LED was thought to be impossible to make. Obviously, they do exist, so why was it believed to be impossible and how were they eventually made? Talk by Tingyi L
⚡ The History and Maths of Colour - Matt M
Переглядів 1397 місяців тому
Colours, they're everywhere, but how do we actually see them? And how can we display them? Talk by Matt M
⚡ The maths of RSA - Robert M
Переглядів 1657 місяців тому
In this talk, we explore how the RSA encryption scheme works and how in some cases it .... well doesn't Talk by Robert M
⚡ The CORS of errors - Josh S
Переглядів 2117 місяців тому
Ever gotten a CORS error? Ever wanted to fix it? Well this is the talk for you! Talk by Josh S.
X-Soc Python - Data Processing
Переглядів 17111 місяців тому
Week 6 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. Now that you know the theory, it's time to apply it. Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Joel UWCS: linktr.ee/warwickcomps...
⚡Talking about Emacs for 11 minutes - Aidan H
Переглядів 6 тис.11 місяців тому
Emacs. Is it just a text editor? No! It's more than that with some fun features you may not know about. Talk by Aidan H.
⚡ Cursed Turing Completeness - Joel C
Переглядів 1,3 тис.Рік тому
How powerful (theoretically) is your computer? Well actually just as powerful as ...... Talk by Joel C. Refrences: ua-cam.com/video/FDiapbD0Xfg/v-deo.html - sammyuri medium.com/@balidani/cities-skylines-is-turing-complete-e5ccf75d1c3a - Daniel Bali ua-cam.com/video/14wqBA5Q1yc/v-deo.html - Seth Bling bln.curtisbright.com/2013/03/01/pokemon-yellow-is-turing-complete/ - Curtis Bright drwho.virtad...
⚡The Mathematics of Lasagne - Edmund G
Переглядів 1,4 тис.Рік тому
⚡The Mathematics of Lasagne - Edmund G
X-Soc Python - Classes, Libraries & Readability
Переглядів 148Рік тому
X-Soc Python - Classes, Libraries & Readability
X-Soc Python - Files & the Command Line
Переглядів 130Рік тому
X-Soc Python - Files & the Command Line
X-Soc Python: Lists & Loops
Переглядів 111Рік тому
X-Soc Python: Lists & Loops
X-Soc Python: Flow Control and Functions
Переглядів 200Рік тому
X-Soc Python: Flow Control and Functions
🐍 Python Basics Sample Solutions: Variables, Datatypes, Debugging
Переглядів 96Рік тому
🐍 Python Basics Sample Solutions: Variables, Datatypes, Debugging
X-Soc Python: Variables, Datatypes & Debugging
Переглядів 226Рік тому
X-Soc Python: Variables, Datatypes & Debugging
⚡ Breaking "Perfect" Security with Timing Attacks - grhkm
Переглядів 3,6 тис.Рік тому
⚡ Breaking "Perfect" Security with Timing Attacks - grhkm
⚡ Making QR Code Art - Felix B
Переглядів 9 тис.Рік тому
⚡ Making QR Code Art - Felix B
⚡ 5 Horrifying Python Techniques to get you fired - Andrew L
Переглядів 234 тис.Рік тому
⚡ 5 Horrifying Python Techniques to get you fired - Andrew L
The Graduate Experience - Abhyuday R
Переглядів 692Рік тому
The Graduate Experience - Abhyuday R
Why AI Academia is Dying (and how to fix it) - Herbie B
Переглядів 1,1 тис.Рік тому
Why AI Academia is Dying (and how to fix it) - Herbie B
Why Rust is bad, actually*
Переглядів 45 тис.Рік тому
Why Rust is bad, actually*
⚡ How Computers (try to) Keep Time - Joel C
Переглядів 665Рік тому
⚡ How Computers (try to) Keep Time - Joel C
Java: What They Don't Teach You
Переглядів 817Рік тому
Java: What They Don't Teach You

КОМЕНТАРІ

  • @hoixthegreat8359
    @hoixthegreat8359 22 години тому

    Great talk!

  • @asofotida443
    @asofotida443 Місяць тому

    Rust is YAL ... We already have great languages, we really dont need these copies of old languages. Rust and Go should be forgotten and let to rot.

  • @serenditymuse
    @serenditymuse Місяць тому

    Since when is using good ideas from other languages a "ripoff"??

  • @fabiopetrillo
    @fabiopetrillo Місяць тому

    Rust is top, and you know it. Haters: just cry. 🤣

  • @SunnyKimDev
    @SunnyKimDev 3 місяці тому

    Perfect timing with the Github outage recently

  • @xhanelblack1943
    @xhanelblack1943 3 місяці тому

    Could you attach your presentation slides?

  • @roeniss
    @roeniss 3 місяці тому

    Why my univ profeseors didnt teach me this 😂

  • @LuizFernandoSoftov
    @LuizFernandoSoftov 3 місяці тому

    no freebsd?

  • @ollicron7397
    @ollicron7397 3 місяці тому

    Yeah I saw strings for the first time and was like WTF why are there so many options for it?!

  • @christopherwilkening7843
    @christopherwilkening7843 3 місяці тому

    I wrote a program to solve minesweeper, mostly it does the basic method of "There is a 1 in the middle of this 3x3 grid therefore I know 1 mine in this area, same for if 2 or 3...", but it also when that fails it will work out all the combinations of 2^n up to about n = 20 to try to solve it that way or atleast get a more likely safe square to click on. (below n=20 runtime is nearly trivial, above becomes stupid long). if n>20 it will randomly guess. The program wins the Easy boad ~95% of the time, Medium board ~75%, Hard board <40% (hard - would need to check that number).

  • @juanmacias5922
    @juanmacias5922 3 місяці тому

    Damn, this was amazing, I'll have check rr out.

  • @ShadowKestrel
    @ShadowKestrel 3 місяці тому

    OCaml's debugger has time travel and it's immensely helpful. Looking forward to watching this!

  • @adamfarquhar1279
    @adamfarquhar1279 3 місяці тому

    This so makes me miss LISP, a dynamic and dynamically typed language that has pretty clear semantics. None of this nonsense! But fun python video.

  • @00001Htheprogrammer
    @00001Htheprogrammer 4 місяці тому

    To one lineify everything you could either take the lame route of exec("...") or take the fun route of using ast.dump to dump the ast of your code, prefixing __import__("ast"). before class names, then wrapping that huge expression in compile and exec

  • @asheep7797
    @asheep7797 4 місяці тому

    Hillarious!

  • @woddenhorse
    @woddenhorse 5 місяців тому

    A chocolate cake is a Goth Lasagna

  • @afmikasenpai
    @afmikasenpai 5 місяців тому

    "Two foodstuffs are isomorphic under the.." Gotta memorize this along with my monad and endofunctor jokes.

  • @Hshjshshjsj72727
    @Hshjshshjsj72727 5 місяців тому

    I am not AI pro, but your meme at 4:32 .. isnt “hiring more experts” much more expensive than “stack more layers? I assume the latter involves adding gpus or npus, isnt that cheaper than “hiring more experts”. We want best ROI

  • @travv88
    @travv88 6 місяців тому

    yea I hate that game

  • @sayemoid
    @sayemoid 6 місяців тому

    The giggles says it all.

  • @worldgeektube
    @worldgeektube 6 місяців тому

    Long time Emacs user here andvI enjoyed that. Great analogy with a web browser. Thanks for mentioning syzkaller I hadn't heard of it before. Was also intrigued by your pdf mode, I didn't know it could do that.

  • @hostgeneral
    @hostgeneral 6 місяців тому

    THIS IS A JOKE

  • @mr.snooze333
    @mr.snooze333 6 місяців тому

    Bro made me reconsider my life choices

  • @martinmengh
    @martinmengh 7 місяців тому

    no mention of octave or scilab at all ?

  • @Quarkss
    @Quarkss 7 місяців тому

    This is why i don't like Rust. 1. It tries to be an everything language, or at least the community tries to make it like that. 2. Nativly, like not installing third party packages / crates, the language is very bland and limited.. I don't even think you can interact directly with windows processes using base rust, you have to install other crates - which ill get into. 3. Windows api usage and FFI is utter garbo.. Way to strickt, way to goofy on the syntax.. no solid references that used the "standardized" windows-rs / sys crates, literally every repo you come across still uses winapi-rs which hasn't been touched in 8 years, even noted it is depreicated and no longer being maintained. 4. Given it's extremely heavy reliant on third party crates, it's hard to get anything done as those crates are not standardized, so if you want to learn how to use Tokio or maybe someother less popular crate then you essentially have to go back to the old days and read the source and documentation or even find examples on github or stackoverflow and just hope they are not completely out of date from the current release. 5. Job market is dead for it, so essentially it's irrelevant. You'll only find job listings if any that require a PhD, and a wild X amount of years in the field worth of experience... i just checked on linkedin and like the the first 5 were like this... the money was good though. 6. Security is a lie... when normy devs who are in sec talking about security, they just mean memory leaks.. which can 10000% be caught using C. A Rust application broken down in a disassembler is just as the same as one in C.. the loop and strings look different in Rust, other than that totally the same shit.. can dump, patch it all the same as you would a C binary.... so normy devs talking about "Rust is safe, Rust is secure" just suck at memory and type managment. 7. Rust does not detect integer overflows unless you are in debug mode. 8. It doesn't have a strong suite... Want to do netcode ? Go lang is alright, want to make kernels for Windows and linux? C, want to make a general desktop app for windows? C# or C/++, Want to get into ML, AI, Data science? Python or Julia, etc etc... It's like every field of developlment and subfield already have really good languages to pick.. that are relevant in the harsh job market now adays, and have been around for a long time which means they have a lot more support here. there, and elsewhere compared to Rust. 9. I don't know this as a fact, but from what i've read in a post from 2023, Rust wasn't added to Linux as much of the meat riders say it was.. it's justa apt-get, not kernel code is in Rust.

    • @Leonhart_93
      @Leonhart_93 6 місяців тому

      Rust will lose because fundamentally it doesn't want you to trust you ability to write good code, it wants you to trust the compiler, which is very arbitrary. And yes, I hear about its security all the time, and what they mean by that is memory security. And I was like "is that supposed to be that hard"?

  • @brunotorres167
    @brunotorres167 7 місяців тому

    Came here to find a solution to a box related problem. left with nothing but hopelessness

  • @Fiend_Star
    @Fiend_Star 7 місяців тому

    The Content is good but To make the video more engaging, please put the camera in front of the host for the recording.

  • @roryboyes2307
    @roryboyes2307 7 місяців тому

    Im in no way associated with the lgbt community. Is it really wise for Warwick to be endorsing intolerance? Screams incompetence.

    • @Leonhart_93
      @Leonhart_93 6 місяців тому

      Heh, I wish more of them would endorse less tolerance, rather than push it in everyone's faces.

    • @travv88
      @travv88 6 місяців тому

      tolerance is not a virtue

  • @alexandremenino2006
    @alexandremenino2006 7 місяців тому

    i havent used pyhton for a long time but i remember that when i tried to print 2 strings one after another it would put a space between them but if the strings already had the space at the end of the 1st one or beggining of the 2nd one it wouldnt put a second space WHY WOULD IT DO THAT!!??

  • @slonkazoid
    @slonkazoid 7 місяців тому

    yeah makes sense

  • @yinyang5162
    @yinyang5162 7 місяців тому

    cor blimey

  • @256k_
    @256k_ 8 місяців тому

    so well demoed in so little time. great job

  • @blackham7
    @blackham7 8 місяців тому

    MATLAB's a practical modelling tool if you're proficient in it, otherwise the counter-intuitive semantics of the language, as you've mentioned, in addition to the overwhelming size and documentation of core MATLAB and its add-ons can make it disorientating to navigate and apply in practice to engineering problems and projects. It doesn't help that universities don't teach MATLAB anywhere near comprehensively enough to give students the fundamental understanding and confidence that they need to use it.

  • @mohammadazg4548
    @mohammadazg4548 8 місяців тому

    Nice

  • @天灯-l8y
    @天灯-l8y 8 місяців тому

    rust is shit

  • @DC430
    @DC430 8 місяців тому

    Great video. Completely lost me with the kitchen analogy haha,. It was the opposite of useful

  • @PiotrPavel
    @PiotrPavel 8 місяців тому

    linux, Microsfot, google suports Rust

  • @josephs1732
    @josephs1732 8 місяців тому

    Damn that pdf flickering is bothering me so much

    • @yunuszenichowski
      @yunuszenichowski 7 місяців тому

      I think it's literally the cursor the size of the slide (it also stops after some time, just like the cursor would), so he could have turned it off easily.

  • @theelmonk
    @theelmonk 8 місяців тому

    Gophers are basically rats, right ?

  • @dranon0o
    @dranon0o 8 місяців тому

    Whatever I don't want to manage legacy Rust code in 20 years I will stick with Go and Zig (+ C)

  • @einfacherkerl3279
    @einfacherkerl3279 8 місяців тому

    hahahoho haha hehe i like standup comedy!

  • @codeasone
    @codeasone 8 місяців тому

    Punchy presentation Aidan, well structured, nicely done!

  • @agranero6
    @agranero6 9 місяців тому

    fuckit module is supposed to be a joke. Isn't it?

  • @johnc3403
    @johnc3403 9 місяців тому

    M-x animate-birthday-present is a great mode. For me, this puts emacs ahead of the rest, and by some measure!

  • @roeniss
    @roeniss 9 місяців тому

    16:06 It's so disrespecful to beat this wonderful presenter up like that 😢

  • @jdrex5039
    @jdrex5039 10 місяців тому

    So rust is the chiropractors of the programming languages 😂