Pinned toot

Alright, buckle up -- I've had enough of some of you fools making fun of my field.

This thread is a computer science reading list. I will be updating it every whenever.

I will be focusing on papers that are foundational or that I find especially aesthetically pleasing.

Pinned toot

memes scientists use to teach people by metaphor.

imagine you had a piece of paper. ordinarily, you would have to travel across the surface. but if you folded it like *this* and poked a pencil through it, then you can travel from point A to point B in no time at all

Pinned toot

Hi everyone! Welcome to jazz.af. If you want, please take a moment to add yourself to the public profile directory so people can see what this instance is all about.

I think I might have a negative step count

Good luck on finals this week, everyone!

sometimes a guy just wants to visit every vertex in a graph and SOMEONE just had to make it hard to plan that trip in advance

Show thread

.WHY IS EVERYTHING INTERESTING NP-COMPLETE

help me re-do education

we were all so pure at the beginning of 2020. this is the year of self-care we said

2020 had other plans

hello my friends. please use the correct file format for your data. thanks

wow sorry i didn't mean to flood local lmao

You might surprise yourself with how much you could enjoy programming for its own sake, rather than just to solve other, more interesting problems.

Go outside. Take a walk. Think about the ideal way to put your thoughts down in electronic form.

Come back. Write beautiful code.

How's that for an algorithm?

Show thread

Maybe you only care about the results of executing code. That's fine.

But it doesn't have to just be that, if you don't want it to be. You're executing your thoughts and opinions about the world -- have some fun with it!

Show thread

Programming can be beautiful, too, if you let it.

Show thread

Math is beautiful, but in the end, you can't execute math. Someone else has to do something with it. Maybe you modeled something useful, or maybe you're just doing it for the fun of it.

If you can talk to a computer, and you can think, you have the ability to do things nobody else can, because you're creating a process that can actually do something. Right here, and right now. By yourself.

Not only that, but it's possible for this to be an aesthetic experience, like math.

Show thread

I can't woodwork. I can't really make anything physical with any degree of skill, actually. I'm trying to be an artist, slowly, but that takes time. Maybe I'll get there eventually.

You know what I can do right now? I know how Fibonacci numbers are made. With a tiny bit of effort, I can model the process by which they're created and summon them from nowhere. In fact, I can instantly summon millions of them, just by talking to a machine.

That's wonderful.

Show thread

When you write a computer program, you're starting with a blank text file and somehow you're able to transcribe your thoughts about how the world ought to be in an esoteric language and then have those thoughts *come true*.

Like, do you have any idea how powerful this is? If you can model a process, you can perform the process.

Show thread

I mean, have you ever stopped to think about what you're doing for a moment?

As a programmer, you write constantly shifting descriptions of a model of a process that itself models a strange and infinitely complex external universe, which itself might be a process modeling another universe running on computers made of --

Show thread

I could go on in this vein for awhile, surely. But the interesting question to me is:

Why can't programming be beautiful the same way math can be?

Show thread

What does a mathematician do when they're not talking to colleagues or writing papers? They're doing math, obviously, and they by and large love the process. Very few people become mathematicians because they like committee meetings and reading groups -- they like it because math is fun to them.

This goes for theoretical physicists, too, by the way.

Show thread
Show more
Mastodon

Jazz.af is a microblogging community for tech creatives. Talk about what you're making, or just hang out. Chill, like jazz.