389 karma · joined May 26, 2013
Otherwise seems like a nice tool, I might give it a try in the future :)
Linux users are paying more per bundle than other OSes users
- TouchID is already very fast
- I can give access to someone else with TouchID without giving my password
- It's unlikely that someone will be able to unlock my phone without me knowing it when using TouchID
- In case of coercion, I still have the possibility to give the wrong fingerprint 9 times before the good one
- I have to voluntary give my agreement with TouchID for an action (think apple pay)
All of that makes me think that they are trying to sell a feature that is only due to their engineering team unable to put TouchID on the Iphone X. By every real world metrics, TouchID is better in my opinion...
- Linux has always been described as just a kernel, which translates as just a syscall table. The fact that this table is stable or not is not relevant here.
- *BSD on the other hand are shipping a kernel plus a lot of libraries/binaries, if you want to simulate a BSD system, you have to expose those libraries/binaries.
It's not so much a technical difference, it's more of a different approach to OS development (kernel space vs kernel/user space).
The idea behind is that Linux is only a list of syscalls, if you are able to reimplement them, you reimplement linux, you don't need anything else. On the contrary if you want to reimplement a BSD you need to reimplement their libc (and perhaps some other libraries)
As we are working in efficient C/C++, our internal time to parse the query set is closer to psql than pgcli, so we tend to prefer the pgserver fast, but the benchmark using pgcli did not clearly show the best time.
Also, when you are testing a query on one machine, you have to carefully monitor the CPU usage to differentiate the CPU pegging by postgres from the one by pgcli.
All those issues were gone when I got back to standard psql.