Live data from Hacker News

Build Impossible Programs

jvns.ca

21–30 of 131 posts

Re: Build Impossible Programs

#22
Some of the best experiences I've had programming is when I thought of something I'd like to make, but it seemed impossible. Then I went and made it.

You do that enough times and coding becomes like real-world magic. You know you can do it, you don't know how yet.

Yes, there are places you can get stuck. Rules-processing, unstructured data, Markov Chains, ML, and so forth. But even that's a win. You start understanding the various classes of problems to be solved and how best to approach each one of them. That kind of meta-knowledge is really difficult to get without wading into things.

At the end of the day, you realize that there's no such thing as impossible problems in coding. There's just problems that people can't figure out how to produce optimum results. A lot of the ML stuff we're seeing now is more like "make the best of things" and less like math.

Programming is a hoot.

Re: Build Impossible Programs

#23
post #21
post #16

Does someone have a direct link to the video? The iframe Vimeo player doesn't work and I can't seem to be able to find the original video on there. EDIT: M3U8 link: https://skyfire.vimeocdn.com/1537357126-0x19388e9cb2a5d6095b...

https://player.vimeo.com/video/290376045

Thanks but that doesn't work for me, I can't figure which extension is blocking me.

I get this when opening that link:

TypeError: "play" is read-only player.js:2:3975

VimeoPlayerhttps://f.vimeocdn.com/p/3.3.17/js/player.js:2:3975

https://f.vimeocdn.com/p/3.3.17/js/player.js:2:260

TypeError: VimeoPlayer is not a constructor 290376045:1:9150

https://player.vimeo.com/video/290376045:1:9150

Re: Build Impossible Programs

#24

I can't tell if she's nervous or awkward or excited but it reminds me of myself when giving talks, even to small groups. I get so flustered that my mind races and then the rest of my body tries to catch up so I'm now talking really fast and moving and jumping all over and being very fidgety with things. Anyway the difference is that she managed to get her points through while mine often gets lost. I still don't know…

Practice, practice, practice. I used to be unable to do presentations, unless I had practiced them out loud twenty times in the days before the presentation.

I wouldn’t write a script and stick to it word for word, I’d make slides and general points and then practice them out loud until I got them right.

After a few years of doing this, I only had to practice a few times.

Today I can stand up anywhere and talk about anything to anyone without notice. But it was a long road getting here.

I still get the same feelings of anexiety, but the way they effect me has changed with the practice. Where they’d once made me mumble and lose my train of thought they now motivate me. I still get red cheeks once in a while, but I’ve learned to laugh it away.

So practice, practice, practice, but it’s a lot of hard work. I mean, practicing a 30 minute presentation 20 times takes maybe 12 hours, and if you’re anything like I was, there is no short cuts.

Re: Build Impossible Programs

#25

What about thinking impossible thoughts? https://gist.github.com/AndreasS2501/2dc6c5813f5fd8abc79aad4... Philosophy is pretty cool?

So I admit that I didnt read the whole thing, but this seems more like yet another push for bitcoin, and not actually about philosophy? > So lets focus on that, the impossible thought: How can we live together in peace and prosperity with each other and nature? By fixing ethical misstandings, improving laws and destroying borders where none need be. > So again, blockchains and ethereum are software and you can do any…

"Sure, you might be able to hit your girlfriend with the hammer, but the relationship would probably improve more if you talked about the problem."

Or, rather, if the relationship ceased before violence entered the equation.

(In case anyone complains about pessimism, a friend of mine says often: "Relationships can only end in one of two ways: death or breakup." I'd rather think of it as a stoic position.)

Re: Build Impossible Programs

#26
post #23
post #21

Earlier quoted context omitted.

https://player.vimeo.com/video/290376045

Thanks but that doesn't work for me, I can't figure which extension is blocking me. I get this when opening that link: TypeError: "play" is read-only player.js:2:3975 VimeoPlayer https://f.vimeocdn.com/p/3.3.17/js/player.js:2:3975 https://f.vimeocdn.com/p/3.3.17/js/player.js:2:260 TypeError: VimeoPlayer is not a constructor 290376045:1:9150 https://player.vimeo.com/video/290376045:1:9150

Putting the link in youtube-dl and watching offline works for me.

Re: Build Impossible Programs

#29

Some of the best experiences I've had programming is when I thought of something I'd like to make, but it seemed impossible. Then I went and made it. You do that enough times and coding becomes like real-world magic. You know you can do it, you don't know how yet. Yes, there are places you can get stuck. Rules-processing, unstructured data, Markov Chains, ML, and so forth. But even that's a win. You start understandi…

It's rosy, but there are actual theoretical limits (like the halting problem) which act as a bedrock in that magic. Eventually we might find a way around, but we cant be sure of it now.

Re: Build Impossible Programs

#30
post #13
post #11

Earlier quoted context omitted.

Whenever I have to speak publicly, I try to channel Barack Obama. He talks so ... slowly. He pauses so ... ... long between sentences. It feels like agony when you’re doing it, but it works. In reality the pauses are never as long as you imagine, and it gives the audience time to absorb what you’re saying.

Can you suggest a video with a good example?

Obama's final State of the Union is a good start: https://www.youtube.com/watch?v=rlLSBTAg0aM.

More archived videos are available here: https://www.youtube.com/channel/UCDGknzyQfNiThyt4vg4MlTQ/vid....

Post reply on HN