459 karma · joined July 7, 2015
- Use column-oriented storage for columns that are frequently scanned in analytical queries
- Automated index management, based on user-provided boundaries for write throughput, disk footprint, query latency
- Calibrated optimism for heap updates. AFAIK, current DBs are either optimistic (assume transactions are more likely to commit than rollback) and update the heap in-place, and write the old value elsewhere in case of rollback, or pessimistically write all updates in new, versioned tuples and let MVCC (and garbage collection) handle the rest. Would be interesting to see the performance improvement that could come from modeling commit / rollback outcomes and optimizing accordingly.
- Using variable-sized pages to reduce overhead for older pages, as a sort of light cold storage
Anyone know of any DBs that automatically tune these aspects?
What does it mean for employees to "help implement the changes"?
What will you do if change does not happen?
Whimsical is another: https://whimsical.co/
> JSON. The protocol for front-end / back-end communication, as well as between the back-end and plug-ins, is based on simple JSON messages. I considered binary formats, but the actual improvement in performance would be completely in the noise. Using JSON considerably lowers friction for developing plug-ins, as it’s available out of the box for most modern languages, and there are plenty of the libraries available for the other ones.
1: https://github.com/xi-editor/xi-editor/blob/master/README.md...
For some, control is relinquished to VCs. For others, it is the funders of their research, or their bosses.
Most people are not as picky about their ethics as they are about their diets.
But if not, there is an amount of unethical, unacceptable funding which trumps the good of the grad students it provides for.
Couldn’t some other professor take the available funding, and support those additional students?
> One thing that makes the slope so slippery is that you have accumulated responsibility for a lab full of graduate students, and the consequences of a major drop in funding will be even more painful for them than it is for you.
Fun fact: the instructor, Robert Morris, co-founded YC and was one of the first people to be indicted for a computer crime.
Very well put, especially considering this is from a personal journal.
I don't see the point of using an "alternative" head shape, or including shoulders in the default image. No matter how the head is shaped, it'll represent some users more than others. Using an egg avoided this issue of approximating a human shape.