Live data from Hacker News

Run Your Own Website

zacs.site

91–100 of 160 posts

Re: Run Your Own Website

#91
post #30
post #26

Earlier quoted context omitted.

Nah, just use nearlyfreespeech.net You get a bsd host with shell access for cheap.

WOW. You have no idea how much it makes he happy and encouraged to see that NFS is still making it. They were my first webhost, for price alone, and then overtime became my default because of the support. Eventually moved on when my needs evolved and sort of...forgot about them until this comment.

I've been with them for about 10 years now. They've increased pricing and decreased support at the same time. They have introduced (probably 8 years ago) a static site option which is considerably cheaper.

But moving my static sites to S3 would be considerably cheaper.

Re: Run Your Own Website

#92

At least own your domain name and be able to easily move your website content to whereever you want. I think for most people it's cheaper and more convenient to use a hosting service, and that's fine... as long as you can change hosting services. I've had my personal site ( https://dwheeler.com ) since 1999. As noted in https://dwheeler.com/aboutsite.html my site has been hosted on 4 different systems, and I'm sure t…

> At least own your domain name

Serious question: How? Aside from .onion[0], all TLDs I know of only allow you to rent a domain name, and will take it away if you don't keep paying their protection racket year-on-year. I would be happy to pay >1000$ to purchase a (human-readable, second-level, etc) domain, if I could actually find where to do so.

0: which is less "own" and more "conjure out of the platonic ether something that no one else is capable of using".

Re: Run Your Own Website

#93
post #87

I do run my own site. Moreover, I do all the coding, styling, and layout manually and without any 3rd-party libraries or frameworks. Or even in-house libraries for that matter. This works for me in terms of freedom. I can do interactive plots, quizzes, games and all kind of programmable things I can imagine. No restrictions. In fact, I left Medium because I was restricted to text and images only. I want more. I want…

I appreciate the amount of work and effort you've put in here. I also maintain my own site which is statically generated and deploys to a VPS running docker via git pushes. I haven't written interactive articles yet, but having absolute freedom is imperative for me. I always end up fighting with whatever system I use, except here I can just extend it to do what I need.

Oh cool! What did you use to build that? I did the same thing with blog.winricklabs.com

Re: Run Your Own Website

#94
post #28

Earlier quoted context omitted.

only supports static content, so personally I would not count that as “running my own website”. Curious: why not? Before WordPress and MoveableType websites were largely static HTML, where do you personally draw the distinction?

Simply because it is very limiting. Running your own site, even on cheap shared hosting, opens up lots of exciting possibilities. With a bit of PHP and SQLite you can build lots of cool stuff (just like before WordPress came and made everything boring). For simple sites, static is great, but if it becomes more complex (even just lots of pages sort of complex) then some sort of templating, even just through basic PHP…

You can still call APIs with a static site and do quite a bit in the browser.

Re: Run Your Own Website

#95

I do run my own site. Moreover, I do all the coding, styling, and layout manually and without any 3rd-party libraries or frameworks. Or even in-house libraries for that matter. This works for me in terms of freedom. I can do interactive plots, quizzes, games and all kind of programmable things I can imagine. No restrictions. In fact, I left Medium because I was restricted to text and images only. I want more. I want…

It's amusing to me that you seem to be struggling to vocalize why anyone would want a website like yours - as if a 'resume' or a 'journal' were the only reasons to keep one.

But, as a reader, I think a website like yours is like having a chance to explore that person's personality in a freeform way. The design reflects their aesthetic (similar to how fashion does for the physical form), the organization reflects their favored mental models perhaps, and the myriad of topics and links makes it a graph-like structure for a book/journal/life. It's strange to me that people question a personal website's purpose - but accept that of a coloring or sticker book. To me, that only says that our brains haven't quite caught up with how to use the medium. (Although, if you have read sites like philosopher.life, then I think you have a glimpse of what's possible.)

Re: Run Your Own Website

#96

This type of post makes it to the front page pretty frequently, but I think the audience on hacker News vastly underestimates the difficulty of setting up a personal site for the general public. There is always the refrain of "but just use static HTML!", as if anyone even knows what that is, as if it's so easy to set up a domain and hosting, as if no one even wants a nicely designed site with images and JavaScript th…

Agreed. There are tens of thousands of exim servers still vulnerable. Not to mention Drupal, etc.

If you are not going to actively maintain and update it, let someone else handle it that will.

Re: Run Your Own Website

#97
post #36
post #31

Earlier quoted context omitted.

FYI your font-size is uncomfortably huge, I can see maybe 25 lines of text on my desktop screen. It feels like I should step backward a meter or two.

Enormous fonts is a trend in modern web design for some reason. I browse most sites at about 66% zoom. Get used to the Ctrl+- shortcut.

I find the complete opposite to be true. In most text-based websites, I have to zoom in to around 120% or even 133% (e.g. HN) for the text to be readable.

Re: Run Your Own Website

#98

Yup. People tend to assume running your own site is difficult but running a static webserver is dead simple. As long as you don't involve all the unneeded dynamic language and database it's secure and doesn't really need updating all the time either. 90% of people can run a static web server on their home connection and it would fulfill their every requirement (as well as solving almost all 'problems' that exist on t…

I do a hybrid-static. I just use PHP to manage headers and footers but otherwise all the content is static.

Re: Run Your Own Website

#99
post #57

Earlier quoted context omitted.

No, it really is that simple, if you are taking about a “website”, not a “web application” or some sort of “platform”. Learn to do it by hand or you will forever be dependent on tools. VSCode or Atom is what everyone seems to be using but the more you are able to treat it as a text editor the better you will be. But since you say you are comfortable with programming, then a static site generator might be interesting…

You seem to not understand what I’m asking. I have Atom, VSCode, Sublime, JetBrains, ... I know vi and Emacs. I’ve programmed websites in Perl, Python, Java, Go, ... I didn’t realize we differentiate between applications and sites these days. In 2019, I’m one person who is willing to start with a clean slate. What current tools should I choose so, as one person, I’m most productive 6 months from now, once I’ve master…

The platform is HTML and CSS. If you want to be above average, use the most modern HTML5 semantic tags. Use grid and flexbox in CSS. Use media queries for responsive design.

The language and the compiler is in the browser. The source code is HTML/CSS. Use VSCode, Atom, Sublime or even Dreamweaver to write that code.

Re: Run Your Own Website

#100
post #57

Earlier quoted context omitted.

No, it really is that simple, if you are taking about a “website”, not a “web application” or some sort of “platform”. Learn to do it by hand or you will forever be dependent on tools. VSCode or Atom is what everyone seems to be using but the more you are able to treat it as a text editor the better you will be. But since you say you are comfortable with programming, then a static site generator might be interesting…

You seem to not understand what I’m asking. I have Atom, VSCode, Sublime, JetBrains, ... I know vi and Emacs. I’ve programmed websites in Perl, Python, Java, Go, ... I didn’t realize we differentiate between applications and sites these days. In 2019, I’m one person who is willing to start with a clean slate. What current tools should I choose so, as one person, I’m most productive 6 months from now, once I’ve master…

> I didn’t realize we differentiate between applications and sites these days.

I differentiate far more than that. Just as you wouldn't make the same tool choices for a throwaway, ten line script, a command line tool with five subcommands, and a full word processor, you can't expect to do the same for a website.

If what you need to do is put fixed web pages online, then a text editor and an SFTP client is exactly it. Write your HTML and CSS by hand and get on with life. It still works beautifully.

Just past that point is the uncomfortable place where you want to do some templating. And this is where it seems so simple just to hack together a quick script to do what you want that there are a million static site generators, and it's questionable if it's easier to write your own or learn how someone else has organized one. This is a place where no one has gotten it obviously right yet. I still use Hakyll because I got it working a while back and haven't been motivated to change. I've looked at Hugo and Jekyll. I've experimented a bit with writing my own. It's just not worth the effort.

At this point in time, the two things I think would be worth investigating in this space would be either precompiling web components to static HTML so you can use an existing standard that scales to web apps or going into something like Smalltalk and defining objects with content and metadata as objects in a live system then having the code generate output directly.

Post reply on HN