At 42Floors, we experienced a similar need for auditing. Initial we did a
similar approach as described in the post. Over time the audit tables began
to be incorporated into every aspect of the product, which over time caused the
table to become quite large, and ended up causing a lot of downtime. Our initial
implementation only audited what was inserted by our Rails application. If a
change was made by another application or manually, it wouldn’t appear in the
table.
Over the course of a few months we extracted the system and built a standalone
application that today has become [changebase.io](https://changebase.io/). We
now use CDC, change data capture, to capture all events in the database and a metadata table to
capture the context of why the change occurred and who made the change. The
changes are then structured to be easily queryable.
Initially, we encoded the data as JSON, but over time have opted for encoding the
data in the database’s native format. This creates a more complex query system,
but at the end of the day we don’t have to worry about type conversions and
querying is done in the same format the database that was replicated.
Teams have benefited from the system by being able to recover data that was
accidentally deleted, or deleted maliciously. Notifications have also been used
for high value datasets where someone on a sales team wants to immediately know of
a change in the system.
My guess is that this was just an easier story to sell because they can just approve accredited investors and not have to deal with those who are not due to regulations. They may have planned to make it open to everyone but had to step the plan back a bit.
It is a shame to see such hate against people. @antirez was attacked for openly sharing his thoughts about sexism. The sad part is that those who attacked him seek respect for their points of view yet do not give it to others.
I'm not that great of a writer. My papers were usually in the B range and I almost never got an A. Then I started using LaTeX and now my papers are used as examples in classes.
Inflation isn't an increase in demand that leads to higher cost. Inflation is a general increase in supply. A rise in prices is not the same as inflation. Inflation will eventually cause a rise in prices but it is not the only reason for an increase in prices.
His family example doesn't really work. If we had all agreed to throw this big party then each person who agreed stated his obligations to the party. If someone had not agreed to the party, they simply would have not payed and not come. This is not how it works with the government. You are forced to come to the party and pay for it to make everyone else happy. It does not matter that it cost you or that it is not what you want to do. You must surrender yourself for societies "greater good."
It is also worth mentioning that happiness is a subjective value. It is pointless to draw a conclusion about what make society happy when only individuals can be happy. If someone goes their own way, they are not leaving happiness on the table, they are seeking it out elsewhere.
Yes, this is true. I'll mention this in an update. When working in dev I've always just used regular HTTP. I'll mention how to configure Rails to use SSL.
The cost should not be distributed. The cost should go directly to the business that is employing these women. If a business employs anyone they hope to do so by creating more value then the value then is spent on the employee. Even if the cost could be distributed, it has little impact on the fact that when the women goes on leave she is taking some 'business knowledge' that will take time to replace. The ability to even determine the value lost is impossible except under very general assumptions.
Car insurance isn't compulsory in all states (assuming you are from the US, but most require it). In NH you simple have to prove the ability to provide personal responsibility. If the roads were private, then it should be up to the owner of the road whether or not insurance is required.
The use of "reality distortion field" is out of place here. It used to highlight a difference in culture, but I see no "distortion field" here. It is also applied something that has no standard. How old is a company before its no longer considered a startup? Reality? What is reality in a startup anywhere in the world?
Perhaps there is no need for a standard for everyone. Take any student who wishes to enter into an industry, whether it is engineering, philosophy, aviation, or sports. Is there any value for him or her being rated by a standard that does not apply? Instead the student will try to achieve the accepted standard for the industry they enter.
How many years after high school will you or any employer care about your transcript? How about college? The experience you have in an industry quickly outweighs the number of years in college, at least in my industry (this may not be true when you need to go to specialized schooling, such as when you enter a medical profession, but I speak of general schooling).
Over the course of a few months we extracted the system and built a standalone application that today has become [changebase.io](https://changebase.io/). We now use CDC, change data capture, to capture all events in the database and a metadata table to capture the context of why the change occurred and who made the change. The changes are then structured to be easily queryable.
Initially, we encoded the data as JSON, but over time have opted for encoding the data in the database’s native format. This creates a more complex query system, but at the end of the day we don’t have to worry about type conversions and querying is done in the same format the database that was replicated. Teams have benefited from the system by being able to recover data that was accidentally deleted, or deleted maliciously. Notifications have also been used for high value datasets where someone on a sales team wants to immediately know of a change in the system.