HN user

onlypositive

383 karma
Posts3
Comments144
View on HN

Governments are for the people by the people.

Cheering on Facebook is cheering against your own interests.

Companies need to learn that they play in and extract resources from our sandbox.

If they want to continue to play in our sandbox, they need to play by our rules. They need to act in a socially responsible way. There are even laws about corporate governance pertaining to this.

You don't have to agree with Canada's laws (I don't), but you do need to recognise that they are their laws. Being hostile like this is a good way to make enemies.

Water 3 years ago

And the eventual "pull requests welcome"

I have a feeling this is temporary to do a server upgrade on the VPS which might run other stuff too. Doesn't make sense to go through all that effort to hide your IP and keep port 80 on pfsense blocked just to open it all up anyway.

So I added a second A record in CloudFlare for the blog to my home address, and again utilized the CloudFlare Proxy Services.

Is cloudflare detecting downtime via their proxy or something? I don't understand how you can pull the plug and have your VPS route not eventually fall over once cf's cache invalidates. Do browsers try both if one server fails?

Pretty hard. There is no centralized book registry.

All you need to publish a book is a valid ISBN10/EAN13. You can buy those online in bulk. And technically you don't need one, but generally if you want to sell it enmasse you want one.

Given its owned by Amazon you'd think they'd limit it to known ASINs but then I guess they can't account for rare or old books that predate the isbn system.

MySQL master slave replication has failover, so it is technically highly available, especially if you have multiple slaves. It was also best practice back then so this argument is kind of weird.

Also, whether you need a highly available database for a company like yelp is an implementation detail.

Oh no, the database is down, how will Jonny decide where to go for lunch now?!

Cassandra was initially released in 2008.

Back in 2004 I was running larger MySQL databases than yelp has now:

https://www.enterpriseappstoday.com/stats/yelp-statistics.ht...

That is not something you'd be able to put on one single database in 2004.

Sorry, but it was, plenty of companies had much larger databases back then running plain old master slave replication.

But even if it wasn't: just don't run it all on one db? Nothing says you need to be able to join on the restaurant table and the comments table. Put them on different servers. That's all you're doing with Casandra anyway.

Being precise (not vague) with your language is a learned skill. I started practicing is after reading 12 rules for life (it's one of them).

It really makes a difference in everyday life. It prevents so many arguments with my wife: we agree on most things, when we don't it's usually because we disagree on the meaning of the words we're using. At work I have far less misunderstandings with coworkers, I understand expectations better and I don't get caught out by people using vague language to hide or gloss over major problems. Last month I was evaluating a contract and it took me a week to get a clear answer about terms. I suspect the people involved subconsciously knew that if they gave a clear answer the contract would be deemed unecessary and cancelled. It was.