It's even worse than it appears.
Good morning humid hot summer weather fans!
#
Projects are the most fun when they're new, when you're building them up. Later, when you're adding features or fixing bugs, adapting to a platform change, you have to remember how it all works. And then there's the issue of breakage.
#
Writing occurs in many places these days, as does reading. It was easier when there was no writing and no reading. Now there's too much of both. And they don't work with each other, not just at a technical level, but a conceptual level. They all have a different idea of what an idea is. Some have titles some have character limits. Some allow links others don't. It helps to identify this clearly as the problem, because while there is no solution, it suggests an optimal compromise.
#
Maybe we need an EFF for users.
#
When the president's advisors say the he meant one thing, when he said the opposite, you have to wonder who is running the country?
#
David Frum: "This is a very inside-the-coalfield conversation. I just returned from California - they hate Trump more than ever."
#
- Noun. (pejorative) Any outsiders of a clique. Members of a particular group, collectively. [That is the type of thing you people would say.]#
- One doesn't say "you people" without being snickered at, with cause, because making generalizations based on race is wrong. Judge people by their character not by their race.#
- Even so the "you people" approach is condoned when applied to some groups. Think about it. #
- This should stop because it's in the way of our solving problems and more important, it's wrong. #
- I'm thinking of restarting my blogroll. Remember those! #
- I would put Kottke in my blogroll. And then? #
- Maybe Doc, but he's all over the place (including some of my places, mea culpa for that), and TBH the Harvard blogs look kind of crappy these days.#
- There's also Philip Greenspun. I don't really like to read his posts these days, so that kind of knocks him off the blogroll. A blogroll is supposed to be opinionated.#
- Brent. I'd put Brent in the blogroll for sure.#
- I put this out there.#
- I no longer blog on Facebook. It sickens me to think I ever did. But I wanted the engagement, or I was confused, a bit of both, but more of the latter. #
- Engagement on Facebook comes in the form of comments. But the comments rarely illuminate. They're mostly echoes of ideas that I've heard many times before. Tired worn-out ideas. Ideas that weren't interesting the first time, and are weary-inducing the 19th time. #
- Here I've set it up so there is no response mechanism. I want to learn to write that way. I hope to write a book at some point. And that is mostly an exercise in writing for yourself. There's no engagement until you're done. A book is like a freezer for ideas. Blogging is more like a dandelion spreading its seed in the wind. #
- You can blog on Facebook, but you won't be able to link. I can blog on the web and link, and leave a record (try finding a previous post on Facebook sometime), but hey searching on the web is getting worse not better. Google doesn't really want search to work, they want you to see their ads.#
- Anyway, you can keep blogging on Facebook, and I still use it so I might see what you wrote. There'd be a better chance of that if you post on the web.#
- And if you post on the web, because it's open, independent developers can make it work better. On Facebook you have to wait for Facebook to make it better. And by now you should know how futile that is, you're not a user to them, you're the product.#
- PagePark is my web server. I wrote it in late 2014, shipped in early 2015. I've been using it ever since, to serve static pages, and as a front-end for my Node-based server apps. #
- There is a single important idea in PagePark, something I've always wanted in a web server -- it maps domains to folders. #
- Suppose you register a new domain, hello.wtf. To host it in PagePark, create a new sub-folder of the domains folder called hello.wtf. Add a file called index.html. Then map the domain to the server PagePark is running on. And that's it. You don't have to update any configuration files, or write any scripts or rules. PagePark knows where to look when a request comes in, it sees an index file (it could also be index.txt, index.png, index.md or index.js) and serves it. As they say -- bing!#
- Of course it does everything else you want a web server to do, but this is the thing it does simply better than anything before. And since this is most of what people do with web servers, it might make it possible for people who otherwise couldn't run a server, to do so.#
- It's free, MIT-licensed, and I'm continually improving it because I use it to serve many of my sites. #