HNHacker News
TopNewBestAskShowJobs

darnaut

40 karma · joined April 16, 2012

Software engineer (MySQL internals) at LinkedIn.

@darnaut, darnaut.blogspot.com

submissionscomments
darnaut··on MySQL man pages license change is a bug
I'm referring to the source code that is used to build and generate the documentation available in that link. The MySQL documentation is written using the DocBook XML format.

Here is a link to an older version of the page where the documentation was available: http://web.archive.org/web/20121030130559/http://dev.mysql.c...

See "Documentation Repositories".

darnaut··on MySQL man pages license change is a bug
No word yet on why the source code for the MySQL documentation is no longer publicly available. Was recently and silently made unavailable. This is much worse than a few man pages.
darnaut··on MySQL man pages license change is a bug
The MySQL build team has a script that updates the license header in files that require it. Since the "different license" is actually the license of the documentation, from which the man pages are generated, it is possible that the script failed to update the licence text in the man pages.

Source: Ex-Oracle MySQL engineer.

darnaut··on Brazil enacts new forest code
> our constitution remain mostly unchanged since '88

There have been 73 amendements to the constitution over 28 years. Experts on the subject usually point out that it actually changes too much and too often.

darnaut··on Salesforce will hire 40-50 Postgres people
> Postgres has been quietly competent since before this generation of hipsters was born.

Nice sound bite but PostgreSQL (as we know) was first released around 1996.

darnaut··on Salesforce will hire 40-50 Postgres people
You mean the copyright notice? It was there before Oracle acquired Sun.
darnaut··on Salesforce will hire 40-50 Postgres people
Where's the evidence? The linked source refers to closing test cases, which makes it more closed source, not open core.

Also, it is highly entertaining that most PostgreSQL news here tend to dwell to MySQL.

darnaut··on Inquisitio interrupta - squashing a MySQL connection-dropping bug
The analysis is all nice and dandy, except for being wrong. Interrupted reads are retried, but only up to a certain amount which can be changed. The (perhaps not so good) default is to retry one time.
darnaut··on PostgreSQL Rising
Google's ad business has been (is?) backed by MySQL.

http://zurlocker.typepad.com/theopenforce/2005/12/googles_us... http://research.google.com/pubs/pub38125.html

darnaut··on PostgreSQL Rising
> How is MySQL competing with MS-SQL?

http://www.pcworld.com/businesscenter/article/222168/oracle_...

darnaut··on PostgreSQL Rising
> If you (or anyone else) can point out why this benchmark is false or misleading, I'm all ears.

You might want to check out the "Online DDL for InnoDB Tables" section of the manual, it should help with understanding the results. http://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl.htm...

darnaut··on PostgreSQL Rising
> Postgres operates in a lot of markets that MySQL doesn't [..] like telecom and finance

MySQL cluster is highly popular in telecom. http://www.mysql.com/customers/industry/?id=78

darnaut··on PostgreSQL Rising
> Why else would they buy MySQL? And the licensing is not as strong as you may think.

To compete with Microsoft SQL Server and to further solidify their customer base (most Oracle customers already use MySQL).

darnaut··on Security vulnerability in MySQL ubuntu
> This is why real C programmers use int as their bool type. :)

It has the same problem if a wider type (e.g. long) is assigned to it. Use _Bool instead.