Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

DHH

👤 Person
518 total appearances

Appearances Over Time

Podcast Appearances

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

How did that become to be the case? Why are we so afraid of connecting computers to the Internet? And I think a lot of it is based on, first of all, outdated mental models.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

How did that become to be the case? Why are we so afraid of connecting computers to the Internet? And I think a lot of it is based on, first of all, outdated mental models.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

I mean, anyone who's been around technology, as I said, there was a time where if you bought a new Windows machine and you connected to the internet and you hadn't already set up the antivirus stuff, you could give it five minutes and it would be infected. That's kind of a long time ago. And Linux was never like that. And I think those mental models haven't fully updated.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

I mean, anyone who's been around technology, as I said, there was a time where if you bought a new Windows machine and you connected to the internet and you hadn't already set up the antivirus stuff, you could give it five minutes and it would be infected. That's kind of a long time ago. And Linux was never like that. And I think those mental models haven't fully updated.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

And then the cloud providers have literally put in billions and billions of dollars to scare the living bejesus out of anyone from connecting computers to the internet. Because if someone realizes that they can do that,

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

And then the cloud providers have literally put in billions and billions of dollars to scare the living bejesus out of anyone from connecting computers to the internet. Because if someone realizes that they can do that,

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

they will realize that a lot of the cloud machinery is insanely overpriced, that it's an economic model of renting versus owning that they actually don't appreciate, that it's a surrender of independence and whatever else that isn't very flattering. And Linux, I think, is the antidote to some extent.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

they will realize that a lot of the cloud machinery is insanely overpriced, that it's an economic model of renting versus owning that they actually don't appreciate, that it's a surrender of independence and whatever else that isn't very flattering. And Linux, I think, is the antidote to some extent.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

If you run Linux on the desktop yourself, you will be familiar enough with the basics of, oh, UFW as a firewall, for example. It's actually super easy to use. It has one of the best user interfaces for any firewall I've ever seen. It's super quick just to say like, hey, lock this shit down so I can only access this on 22. Oh, this is a web server? Open up 80 and 443. That's it. Done.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

If you run Linux on the desktop yourself, you will be familiar enough with the basics of, oh, UFW as a firewall, for example. It's actually super easy to use. It has one of the best user interfaces for any firewall I've ever seen. It's super quick just to say like, hey, lock this shit down so I can only access this on 22. Oh, this is a web server? Open up 80 and 443. That's it. Done.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

Oh, yeah, okay. Turn off password authentication. Only SSH keys. And now you have fucking Fort Knox. Good luck getting into that. If you could get into a box that is set up like that, it has UFW running. It locks down to just those three ports and you switch from password authentication to SSH key authentication.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

Oh, yeah, okay. Turn off password authentication. Only SSH keys. And now you have fucking Fort Knox. Good luck getting into that. If you could get into a box that is set up like that, it has UFW running. It locks down to just those three ports and you switch from password authentication to SSH key authentication.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

If you get into one of those, if you can get into a box like that, I mean, you just won the fucking lottery. You have a zero day. I mean you can sell that to North Korea or China or make them bid on it and boom, $5 million clean in the bank. So that's the sort of basics, right? Like it's actually not that difficult to secure a box.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

If you get into one of those, if you can get into a box like that, I mean, you just won the fucking lottery. You have a zero day. I mean you can sell that to North Korea or China or make them bid on it and boom, $5 million clean in the bank. So that's the sort of basics, right? Like it's actually not that difficult to secure a box.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

It's not that complicated to run pseudo-app upgrade if you need to update something. You don't need to do it that often. And also, by the way, didn't you just set up a fucking JavaScript – interpolation deployment compile pipeline that involved 700 megabytes of node modules across 5,000 dependencies and you were able to figure that shit out?

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

It's not that complicated to run pseudo-app upgrade if you need to update something. You don't need to do it that often. And also, by the way, didn't you just set up a fucking JavaScript – interpolation deployment compile pipeline that involved 700 megabytes of node modules across 5,000 dependencies and you were able to figure that shit out?

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

You're telling me you can't add one line of configuration to the SSD daemon and you can't run UFW allow 22? Oh no, that's too hard, man. Shit, just way beyond my capacity. What? Man the fuck up or woman the fuck up. That's pathetic. That is pathetic. And we can beat that shit out of you. We can do some server phobia.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

You're telling me you can't add one line of configuration to the SSD daemon and you can't run UFW allow 22? Oh no, that's too hard, man. Shit, just way beyond my capacity. What? Man the fuck up or woman the fuck up. That's pathetic. That is pathetic. And we can beat that shit out of you. We can do some server phobia.

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

reverse cognitive behavior with you you're gonna okay listen listen i know you're afraid of the server it's not gonna bite you it is not gonna hackers are not gonna get in there but first let's expose you to linux see here's a computer it runs the linux you can touch it it's okay just put one hand on the space bar and push it push it one time see nothing bad happened

How About Tomorrow?
DHH Talks Apple, Linux, and Running Servers

reverse cognitive behavior with you you're gonna okay listen listen i know you're afraid of the server it's not gonna bite you it is not gonna hackers are not gonna get in there but first let's expose you to linux see here's a computer it runs the linux you can touch it it's okay just put one hand on the space bar and push it push it one time see nothing bad happened