Hacker News new | past | comments | ask | show | jobs | submit login

I will believe this, when I see products which are not your typical social products coming from here, not your next twitter app clone variants, after people have done their first walk through using Rails.

What would be challenging products showing some tech know-how (note there is hardly an innovation in any of this, but demonstrates some level of tech competence)?

1. Take the g++ source code or clang, intercept it at the point it creates the parse tree and create a code navigation(cscope for c++) or lint like tool.

2. Chapter 6, PAIP has the bare bones of a flight search engine in lisp. You need to add more parameters and a different metric function. Open source the solution to disrupt current monopolies.

3. Google is solving the language translation problem.

4. Disrupt the big 5 in audits (PwC etc). Create an accounting /audit package that uses similar ideas as git. Use SHA1 entries to track accounting entries. PwC, screwed up Satyam's auditing and got away with it (because of bribing?). In the US, Arthur Anderson was destroyed as an entity for fudging Enron. Since we are used to bribing the govt to pass laws, TCS or Infosys could throw weight on the govt to pass a law to accept streams of accounting records using "git push". Audit data is now a weekly or monthly disclosure, using git push to a govt location. Much lesser chance for companies to fudge data once you have a much tighter cycle, tamper proof because of SHA1 checksums.




In the US, Arthur Anderson was destroyed as an entity for fudging Enron.

Actually, it was simply killed by the initial indictment, which for an auditor is a death sentence. Several years later the Supreme Court unanimously reversed (http://en.wikipedia.org/wiki/Arthur_Andersen_LLP_v._United_S...), but by then it was way too late. I.e. this was a typical abusive political Federal prosecution; Enron in general gave the usual suspects an excuse to wreck horrific damage, including most especially SarBox which was the final nail in the coffin of the VC funded hi-tech startup business model.

As for Satyam, at least in US auditors proceed from the assumption that the company it not lying to them and they do some spot checks to verify (e.g. "You say you have 150 widgets of this type in that warehouse; let's go look at them." And "You say you have 29 crores in this account at that bank; call the bank and authorize them to tell us about the account."). If the company is sufficiently fraudulent, as I recall reading Satyam was, auditor malfeasance is not assumed, you check to see if the auditor's verification procedures were reasonable and if they ignored anything they shouldn't have, but otherwise you can't assume they too were corrupt.

Auditing is expensive from both sides, the auditor and the company being audited, where a number of people are tasked with supplying the auditor the information they need and demand (e.g. those verification checks). If a company is running a sufficiently sophisticated scam, e.g. their official books are very carefully constructed fiction, I don't see how their pushing out regular records would help. I.e. the way they pull off their scam is to continuously make everything look good, as opposed to trying to put together a false set of books just before the audit, which would likely result in enough errors auditors would have a good chance of catching them.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: