:fa_youtube_play: Cool Computing Videos
-
And it would be, since your "inner function" would be an entire method with its own scope, all nice and neat.
But then you'd have to name it, and naming is haaaard...Anywho... This is a non-issue. Plus, I like my closures to have access to outer variables. As a side note, Java gets this right: outer variables need to be final.
Now will somebody post a cool computing video?
-
-
Now will somebody post a cool computing video?
I know, we're 153 posts into this thread and there still hasn't been a single video on the Cool programming language. I guess @ben_lubar is still making them.
-
-
If we encourage him, we get less DF posts.
-
If we encourage him, we get less DF posts.
Instead, you may[1] have grammar nazi posts, pointing out you should've used the word "fewer", you ignorant buffoon!
[1] are allowed to.
-
I've been ill for the last couple of days, posting in between throwing up. Shocking I'd make a mistake while running a fever.
-
Shocking I'd make a mistake while running a fever.
I blame modern edumacation and/or John Major.
More seriously, after 8 years of Catholic school I can't not notice that kind of stuff.
-
3D interface for feeling and interacting with 3D data:
Shape-shifting tech will change work as we know it | Sean Follmer – 09:23
— TED
Yes, that's a table with a bunch of plastic pins and some colored lights shining on the pins. Not a hologram.
-
A fully mechanical Fourier analysis machine from the 19th century built by Albert Michelson (of interferometer fame).
(1/4) Intro/History: Introducing a 100-year-old mechanical computer – 03:39
— engineerguy(3/4) Analysis: Explaining Fourier analysis with a machine – 04:05
— engineerguy(4/4) Operation: The details of setting up the Harmonic Analyzer – 11:48
— engineerguy
-
You Suck at Excel with Joel Spolsky
https://www.youtube.com/watch?v=0nbkaYsR94c
Joel Spolsky of Trello/Stack Exchange fame gives a fantastic lecture about Excel.
-
@cartman82 said in Cool Computing Videos:
Joel Spolsky of Trello/Stack Exchange fame gives a fantastic lecture about Excel.
Ugh. Watch about the first six minutes. It felt like when you watch an infomercial and they show you the retards who can't flip an egg or whatever without the amazing product.
What did you think was fantastic about his lecture?
-
@boomzilla said in Cool Computing Videos:
It felt like when you watch an infomercial and they show you the retards who can't flip an egg or whatever without the amazing product.
As a person who cannot flip eggs, I find this comment offensive.
-
@asdf I can cook like fuck, but I can't flip anything with less structural integrity than a steak without disaster.
-
@boomzilla I am watching this now. While I PowerPoint.
Thus far, he has told me a lot of the things that I do which endlessly irritates me when I watch other people use Excel.
-
@boomzilla said in Cool Computing Videos:
What did you think was fantastic about his lecture?
He's funny, doesn't waste my time and taught me a lot of things I either didn't know or forgot.
-
@cartman82 Shit, I watched a few minutes of that, and now I have to watch the whole thing, 'cos I've already learned a few tips. Also I'd completely forgotten the R1C1 syntax. Used to use that a lot long ago.
-
@cartman82 said in Cool Computing Videos:
He's funny, doesn't waste my time and taught me a lot of things I either didn't know or forgot.
From what I've seen so far, the title is pure clickbait; "tips and tricks to make your life easier when using Excel" would have been just as accurate.
-
@FrostCat Presentation and talks at conventions had clickbait titles before clickbait existed. I'm pretty sure that's where clickbait got the idea.
I went to a talk entitled "13 things that suck" more than 10 years ago
-
-
Something in how that guy talks annoys me.
I can't. quite. put. my finger. on. it.
-
-
@Zecc He used to be very fast talking in his older videos. But every time he does a more serious topic these days, he really slows down, which I don't like as much.
-
C64 Rob Hubbard's "Auf Wiedersehen Monty" oscilloscope view – 06:01
— Rolf R BakkeSpectrum 128K "Auf Wiedersehen Monty" oscilloscope view – 06:08
— Rolf R BakkeTwo versions of the same theme - one on ZX Spectrum, one on C64 - split into individual voices and put through an oscilloscope visualisator. It's really amazing how advanced C64's SID was compared to Spectrum's AY-3, which basically only let you switch between a square wave and noise for each of its channels.
-
Help
I don't know how it happened or why but somehow I ended up on this video:
What is a Web Browser? – 04:07
— The Hello World ProgramAm I going insane?
-
@LB_ The blue robot's head is a Gamecube
-
@RaceProUK Pfft. Making "robots" out of junk just lying around is stupid.
-
@blakeyrat said in Cool Computing Videos:
@RaceProUK Pfft. Making "robots" out of junk just lying around is stupid.
cripes, they really need to refill the one on the right more often. i want my gumball fix!
-
@blakeyrat said in Cool Computing Videos:
Lambdas are supposed to be super-short "one and done" type pieces of code.
Only in languages that aren't dynamic for shit. The real purpose of lambdas is for writing higher-order functions that generate new code on the fly, but in most languages you can't get there from here.
-
@ScholRLEA Like any flow control structure, a (nontrivial) lambda adds to the complexity of your root function, just like a large if, while, or for block does. A large lambda shouldn't be a problem, but several large lambda's, if's, or while's after each other are.
-
@PleegWat True dat. Keeping them small is a Good Thing, generally speaking, I don't disagree. However, the real point of using one is that you a passing a function to another function. If you didn't need a function, anonymous or otherwise, you probably wouldn't be using a lambda in the first place, and not being able to generate the function programmatically means losing most of the things you'd want to do with an anonymous function.
-
@ScholRLEA Yes. I also mean to imply that a function-spanning lambda, like you see in node.js code sometimes, barely adds complexity at all. I mean something like this:
function foo(args) { return function bar(more_args) { // code here } }
-
By simply filming a (seemingly static) scene with an off-the-shelf camera, this software can predict how new forces applied to the objects in the scenes will affect them. Plus they can also recover the sound from the scene without using any microphones.
Abe Davis: New video technology that reveals an object's hidden properties – 17:58
— TED
-
Ideas about a new programming language for games. – 1:55:24
— Jonathan BlowGame designer Jonathan Blow (Braid, Firewatch) muses about a programming language he'd like to have for making games. It's a bit rambly, and his specifics can be debatad, but I found his "big" ideas and the way of thinking very interesting.
-
@cartman82 I hate to be one of those dicks, but why couldn't the guy put on a shirt or at least a clean looking T-shirt?
-
@lucas1 wtf is he wearing? Pyjamas?
Also why do you notice such things?
-
@cartman82 I am normally not bothered too much by what people are wearing, but if you are doing a presentation it isn't asking a lot to stick on a clean looking shirt and comb your hair.
-
https://www.youtube.com/watch?v=k56wra39lwA
Another great talk by Johnatan Blow. This time he goes on a rant about the state of computing and especially the web. Crappy video quality, but worth sticking through.
-
The part about
std::string
seems a bit misconstrued - it sounds like the issue is going back and forth between the string class and raw C-style strings, but why is that happening? If you stick withstd::string
the whole way through it wouldn't be an issue. He seems to be suggesting instead sticking with C-style strings all the way through, and says "I don't use anything instd::
because it's all bad" - ?He goes on to say some more controversial things - not sure how much I agree. But there are good points in there.
-
@LB_ said in Cool Computing Videos:
He goes on to say some more controversial things - not sure how much I agree. But there are good points in there.
He's a bit rah rah about game programmers, and poo pooing the web people. Yet I can't help but notice that every multiplayer AAA game launch is a disaster, as the servers keel over and no one can play normally during the first week or two.
-
@cartman82 He's dead right about things being over-layered and how you need careful judgement to know when to do something and when not.
-
I'm not sure if this counts, but this guy has hundreds of extremely specific videos about the internals of Super Mario 64:
RNG – 12:37
— UncommentatedPannenWall Hitboxes – 06:51
— UncommentatedPannen
CCM Misaligned Floor Triangles – 01:09
— UncommentatedPannen
-
@anonymous234 yeah I found him a couple days ago, it's really cool to see just how hacked together the game is. A lot of old Nintendo games are barely even functional and it is impressive what tricks they abused to get everything to seem so good. Also I learned about half button presses...
-
Microsoft now implements the C Standard Library with C++ (which I found slightly funny)
Italian C++ Conference 2016 - Adventures in a Legacy Codebase (James McNellis) – 1:00:17
— Italian Cpp Community
-
@Maciejasjmj said in Cool Computing Videos:
Two versions of the same theme - one on ZX Spectrum, one on C64 - split into individual voices and put through an oscilloscope visualisator. It's really amazing how advanced C64's SID was compared to Spectrum's AY-3, which basically only let you switch between a square wave and noise for each of its channels.
Not surprising, Sinclair did aim for cheapness in their design. Take the truly horrible chiclet keyboard for example...
-
@JBert said in Cool Computing Videos:
Sinclair did aim for cheapness in their design.
There is value in cheapness when it greatly increases the number of people who can buy a category of thing.
-
@LB_ That's an excellent video, despite the bits where interesting parts are blacked out (probably due to a goof). Maintaining long-term binary compatibility is very hard, but that might encourage one of the projects I'm involved with to make the jump from the CRT for MSVC6. (We know that's ancient, but the tangled mess that followed just broke things over and over.)
-
This guy is ranting against Apple while repairing Apple hardware. Great insight into this world of bootleg Apple repair shops. Just don't look at the guy's hair too closely.
How unauthorized idiots repair Apple laptops. – 10:58
— Louis RossmannApple uses spite to force planned obsolescence. – 1:03:42
— Louis Rossmann
-
A month or so ago I was trying to explain... something... about automated testing to... someone.... I can barely remmeber now ,but I remember linking to a speakerdeck and being frustrated that it was impossible to share the insights because the slides were so abstract.
This is the presentation that went along with it:
Automated Testing: Beyond The Basics - Jim Holmes – 1:01:34
— Stir Trek
-
@Yamikuronue said in Cool Computing Videos:
This is the presentation that went along with it:
Good thing he spent a whole minute (who knows how long before the recording started) about how he's so unprepared...