HN user

waratuman

867 karma

waratuman.com, 42floors.com, redistogo.com, flightcaster.com

Posts13
Comments103
View on HN

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.

Strange that it would cost just less than a full tank of gas. I was assuming it would be much cheaper, not comparable to gas.

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.

Game Over 14 years ago

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.

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).

This is using a predefined standard for being "smart," higher reading and writing skills. First the basis should be established that proves that being smarter, based on this metric, is actually better for every person. I find value in being smarter, but this does not mean that others will.

A better metric would be the amount of value the person derives from what he or she is doing. But this is an impossible metric to gather and even if it were it can't be used to compare individuals.

Ok, may have scrolled on this page forever. When the page gets lots of content it gets slow. Could you remove the DOM elements at the top as you scroll?

This article itself is outrageous. First, I highly doubt that you can claim 99%. Second, what right do you have to declare what is ethical and what is not ethical? Has Monsanto done any harm to you in any way or intervened in your personal affairs? You might as well become a religious zealot.

Of course I mean within reason, why wouldn't I.

I don't see how your statement that if you wanted me to be your slave applies. But, say you did want me to be your slave, if I could profit from it and held the reward for doing so as greater than doing my own thing, then yes you can pay me to be your slave (not that that would ever happen). In that case am I still you slave or have we entered into an voluntary agreement? If you plan to use force to make me your slave, well then we don't even have a market do we!

Yes I do agree that there may be a negative externality, but why is of any concern to ICANN unless they violate others rights. Have they violated someones right to only have a dozen or so TLDs? If so, prove that there is such a right.

There is a market, there is demand. So again, why is it wrong for someone to profit by providing a solution that does not violate someone else's right?

Good documentation is great, but its importance grows with the size of the project. It isn't as important in a Rails app where only a few people touch the code and the concepts already well known about the framework.

The project can grow both in terms of code size and the number of people engaged. Each drives up the importance of documentation.

1. Passion is the ultimate competitive advantage

The example given here is for someone who finds great value in a very specific subset of a field, but passion can be about a broader goal, such as building a company. Really this argument has to do with subjective values. So I do not see how this would make for a general argument for working at a large comapny.

2. Leverage

It may be true that working at a large company provides as sense of credibility, but this does not address the startup world, which I find to be about the same. Working with a startup is not a lonely task, it involves much more and knowledge of the field, who the competitor are, knowing who else building a company. I'm given a sense of credibility simply because people recognize the startup I am a part of.

3. More Money

Having bootstrapped a company before, I can't say that it is the ideal solution in all cases. Many factors come into play here. I find it very unlikely that a company that is in a highly regulated area or doing some kind of cancer research would be bootstrapped.

The title of this section addresses 'more money'. If you are looking to make the most money there is no faster way of that I know of than building your own company (I could be wrong here, feel free to point something out). It is risk vs. reward. A subject value again.

4. Relationships

Being a natural introvert, it might be easier to develop relationships in a corporate setting. But, I still have people I know from various companies that I can call right up.

5. If you want to start a company, a large company is the best place to learn

I would say the best place to learn is on the spot, but that doesn't mean you can't learn from other companies.