- 60
- 402 794
UWCS - University of Warwick Computing Society
United Kingdom
Приєднався 23 тра 2017
We're the Computing Society at Warwick - free-to-join, academic, and open to any student with an interest in computer science, the software engineering industry, or just technology.
On UA-cam, we upload past talks from both students and the wider industry, along with recordings of our courses, and solution videos to the challenges we run - all to help improve and inspire anyone who enjoys programming.
We're student-run, and supported by our sponsors. We hope you enjoy our videos!
On UA-cam, we upload past talks from both students and the wider industry, along with recordings of our courses, and solution videos to the challenges we run - all to help improve and inspire anyone who enjoys programming.
We're student-run, and supported by our sponsors. We hope you enjoy our videos!
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
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: 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
⚡ 5 Horrifying Python Techniques to get you fired - Andrew L
Переглядів 234 тис.Рік тому
⚡ 5 Horrifying Python Techniques to get you fired - Andrew L
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
⚡ How Computers (try to) Keep Time - Joel C
Переглядів 665Рік тому
⚡ How Computers (try to) Keep Time - Joel C
Great talk!
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.
🤓
Since when is using good ideas from other languages a "ripoff"??
Rust is top, and you know it. Haters: just cry. 🤣
Perfect timing with the Github outage recently
Could you attach your presentation slides?
Why my univ profeseors didnt teach me this 😂
no freebsd?
Yeah I saw strings for the first time and was like WTF why are there so many options for it?!
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).
Damn, this was amazing, I'll have check rr out.
OCaml's debugger has time travel and it's immensely helpful. Looking forward to watching this!
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.
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
Hillarious!
A chocolate cake is a Goth Lasagna
"Two foodstuffs are isomorphic under the.." Gotta memorize this along with my monad and endofunctor jokes.
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
yea I hate that game
The giggles says it all.
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.
THIS IS A JOKE
Bro made me reconsider my life choices
no mention of octave or scilab at all ?
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.
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"?
Came here to find a solution to a box related problem. left with nothing but hopelessness
The Content is good but To make the video more engaging, please put the camera in front of the host for the recording.
Im in no way associated with the lgbt community. Is it really wise for Warwick to be endorsing intolerance? Screams incompetence.
Heh, I wish more of them would endorse less tolerance, rather than push it in everyone's faces.
tolerance is not a virtue
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!!??
yeah makes sense
cor blimey
so well demoed in so little time. great job
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.
Nice
rust is shit
Great video. Completely lost me with the kitchen analogy haha,. It was the opposite of useful
linux, Microsfot, google suports Rust
Damn that pdf flickering is bothering me so much
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.
Gophers are basically rats, right ?
Whatever I don't want to manage legacy Rust code in 20 years I will stick with Go and Zig (+ C)
hahahoho haha hehe i like standup comedy!
Punchy presentation Aidan, well structured, nicely done!
fuckit module is supposed to be a joke. Isn't it?
M-x animate-birthday-present is a great mode. For me, this puts emacs ahead of the rest, and by some measure!
16:06 It's so disrespecful to beat this wonderful presenter up like that 😢
So rust is the chiropractors of the programming languages 😂