147 karma · joined November 29, 2015
I have no idea the process behind this website, but it seems unlikely enough that he'd sit down and write it himself that I can't take it seriously. From what little I read, it doesn't sound like something produced directly from him without first passing through others, at least for formatting and correction.
I'd be a little hesitant to switch commercial or critical sites to using Let's Encrypt right now. But overall, no, I like automated renewal. I think I'd choose to get a new certificate monthly, instead of 3 months. The provider I was using before with very low prices requires me to go through a manual process through their website. The main feature to me that'll cause me to switch is being able to set it and forget it. With automated monthly renewals, the 90 day expiry is extra buffer in case something goes wrong.
It's not all bananas, only the one shipped everywhere right now, and it's not supposed to be gone for decades. You can still get bananas if they can be locally produced, and we might find alternative breeds or do some gene editing.
I wouldn't worry about this too much.
I don't think programming itself is hard. Most people program. It's just that they do it without thinking about the steps they're programming, and they do it without a computer. Parents program all the time, "If you don't finish your homework before 7 PM, then you will not get dessert!"
I think this is an article, and one with votes on here, because it's flattering the audience. Maybe say complicated mathematics is hard. But not "coding". That's what dumb people like me do who prefer to stay inside and play around with text on a computer. Of all the possible jobs I can think of, coding is near the bottom of the list in terms of difficulty. Anything involving a jackhammer is much rougher.
I naturally go longer than that without eating each day. If you skip breakfast and lunch times, and include the hours you're asleep, it's easy to "fast" for closer to 20 hours or more every day.
I wouldn't force that though, I think everyone is different, living different lifestyles, and their optimal eating cycles will reflect that. When I'm working primarily sedentarily on the computer, then I'd rather work all day and eat quickly in one sitting at the end of the day. But if I'm spending all day doing manual labor outside in the sun, I'll naturally want to eat and drink more in between.
I used to hold scientists and programmers to a different standard than most normal people, because it seemed like a certain level of advanced understanding was necessary to build anything functional in those fields. But I've since realized that special ability does not carry over into all areas of life.
It feels like seeing a ghost. I'm embarrassed to be registered with GitHub, and also to be human.
letsencrypt -t --work-dir /tmp --logs-dir /tmp \
certonly --webroot /www/public -d example.com
Except on my system the letsencrypt command did not work. It failed with an "Operation not permitted". So I edited the webroot.py file, and commented out line 108 that said: # Remove execution bit (not needed for this file)
os.chmod(path, filemode & ~stat.S_IEXEC)
It ran fine without root, sudo, or su.Then I added this to nginx.conf:
listen 443 ssl http2;
ssl_certificate /usr/local/etc/letsencrypt/live/example.com/fullchain.pem
ssl_certificate_key /usr/local/etc/letsencrypt/live/example.com/privkey.pem
It gets an A+ on ssllabs.com, and it works fine in the browser. When I click the lock it says "Let's Encrypt". # tail -n100000 access.log | grep 'jquery.js' | grep 'HTTP/1' | wc
3,095
# tail -n100000 access.log | grep 'jquery.js' | grep 'HTTP/2' | wc
6,074https://www.nginx.com/blog/http2-r7/
"Before installing the nginx‑plus‑http2 package, you must remove the spdy parameter on all listen directives in your configuration (replace it with the http2 and ssl parameters to enable support for HTTP/2). With this package, NGINX Plus fails to start if any listen directives have the spdy parameter.
NGINX Plus R7 supports both SPDY and HTTP/2. In a future release we will deprecate support for SPDY. Google is deprecating SPDY in early 2016, making it unnecessary to support both protocols at that point."
You sound like an older hardcore nerd. You're from a different planet. What was going on in your circles was not at all a reflection of the web on a whole. Most people didn't even use ISPs in those times, they were on private systems like AOL. The dynamic web we know today, where almost every website is not static HTML, is because the majority of people making any little website had access to PHP, and free tutorials to learn.
PHP really was responsible for the dynamic web. It had enough community support to enable newbies to wrap their head around the mind-boggling shift to dynamic server-side websites, and it became commonly provided with cheap or free shared hosting.
A big reason why it succeeded was because it was possible for people who only understood HTML to transition, since a PHP file could be nothing but HTML to start with, and people used a lot of templating rather than start from scratch with code that echoed out HTML. With things like Perl, it was not an HTML templating script first, and so that made it less streamlined and simple for the task of making websites.
It's kind of like the situation today with the resurgence of JavaScript. One day the kids of the next decade will be posting snarky attitude basically calling JavaScript users retards because they don't use the cool-kids' PepoCOde. Lame. PHP is still excellent technology, and very relevant still for building dynamic server-side websites.
It used to be that people using JavaScript were made fun of for being "scripters", not "programmers". Everyone knows JavaScript is the language of Mort. Only Franken Elvis uses C.
* Addressing a public press release to your private child's name
* Naming the initiative with your family's name
* Calling for "change now" as if the world isn't already working very hard every day towards progress
* Looks like a move out of a strategic playbook some advisers gave for "how to be President someday"
* Looks like they're marketing themselves as the royal family, like Facebook is the new kingdom
* Looks like that smug thing that's hip today where people compete to be most charitable
* Reminds me of the Melinda and Bill Gates thing, and the Google medical research thing
Part of this is the perspective of engineers who believe everything is solvable if you just build something to do it. If it isn't built yet, it must be because we're not working hard and fast enough. That if someone has billions of dollars, and are just willing to fund an initiative, they can take credit for curing all disease.
Part of it is the fear that's faced by people who felt invincible when they become old, or have a newborn infant. When you can purchase anything, the new difficulties are things like bacteria, viruses, and entropy. When you are a god in the eyes of the society and economy, yet a worm in the eyes of biology and ecology, there's no longer a clear path towards how to solve your daily concerns. If you're poor and need food, there's simple steps you can follow to acquire what you need. But when you're wealthy, what do you do to get well from illness, to escape the pains of aging?
These people, and much of the digital society today, need perspective and psychological understanding beyond what they have. But you won't see an initiative for that.
If someone wants to understand, they only need to examine it beyond what they learned as rules in English class.
The use of "they" is usually general, when not really pointing to a specific person. If Dennis is standing in front of me, and someone asked me whom to speak to, I wouldn't point at Dennis and say, "They is the one to speak to".
But if I was talking about DennisP online, and I didn't know who was behind that vague identifier, and someone asked whom could help, I might say, "I talked to DennisP earlier, and they helped me with my problem."
For all I know, "DennisP" is an organization, or shared account. It's a vague generality, when the individual attributes of a person are unknown or irrelevant.
It's like when one speaks in general ways that apply to all mankind, and you might even use the word "you" to refer to, not YOU, but anyone.
"They" works great because a group is a vague fuzzy kind of thing. In the plural form, speaking of them, over there, and their attributes, it's not so much about the plurality, as it is the abstract fuzziness of it.
All that we're doing is applying that same fuzziness in the direction of what could possibly be a smaller target in terms of numeration.
That is why, I don't think those rules about singular and plural were ever really correct. It isn't the numbers that we were trying to convey with the words, but the fuzziness.
"He" and "She" are referencing specific object types with common properties across the whole of the specific object. Whereas "They" is referencing an object with either mixed or unknown properties.
Do you see what I'm saying? It isn't about the count, but the uniqueness of known attributes for a specific target. It just so happens that when you have many of an object, the commonality of attributes blurs, and so the "they" pointer appears to be about the number of objects. Then some people who aren't thinking beyond that get upset if you violate the number when using they to point to >1.
When really, it's just about fuzz.
I don't use "they" as any kind of feminist thing. I just think that "he or she" is not only incredibly distracting and inefficient, but it is the illogical one. Also referring to fuzzy things as "he" or "she" are both wrong, because they are trying to instantiate objects using a template that requires certain attributes when the properties of the spoken of object are unknown or irrelevant to the conveyed concept.
"He" when the boy template is needed. "She" when the girl template is needed. "They" when a fuzzy generic container works better. The number of people references is irrelevant. Just like how an organization may contain many people, but we refer to it as if it were a person. Even an individual person is an organization of smaller components.
Also, it says CC. I've thus far managed to protest the forced subscription model, which Adobe can only get away with by flexing their near-monopoly position. If it is subscription-only, and especially if it doesn't support ActionScript, I won't be paying them any money.
But that's mass consumption, where it's feeding ground for swine. I look at things like Twitter, and I see a big pile of spam. Spammers following spammers to spam their spam to spammers. I won't be producing content for channels like that, just like I wouldn't write on Medium.
But keep singing to the choir, and boosting your "following", and watching numbers rise... as if they meant anything. Just like people realized calories could be empty, someday the general public will awaken to the obvious concept of empty follows.