It was the law for approximately 1 year.
I suggest you read the amendment [0] to the STOCK Act that was quietly passed the following year, 2013. It largely rendered the STOCK Act useless.
[0] (PDF) https://web.archive.org/web/20140419032033/http://www.gpo.go...
This is false.
The bill [1] makes it harder to access records for e.g. Congressional staffers [2]. But insider trading restrictions for everyone remain. And the disclosure requirements for members of Congress are virtually untouched.
[1] https://www.govinfo.gov/content/pkg/BILLS-113s716cps/pdf/BIL...
[2] https://www.npr.org/sections/itsallpolitics/2013/04/16/17749...
>"The database itself is almost meaningless," says Holman. He says the only option for those who want to get a comprehensive look at what some 2,900 staffers have filed is to review the cases one by one. "And that's just too big a job for anybody to do."
>The STOCK Act was supposed to make this task significantly easier. Records for members of Congress, the executive branch and their staffs were supposed to be posted online in a searchable, sortable and downloadable format.
>If you wanted to see who traded health care stock just before a committee acted on a health care bill, it would be easy. No trips to the basement required.
Taking the database offline due to identity theft concerns is understandable.
What isn't defensible is making it impossible to query the records in a useful way even onsite. SQL was 43 years old in 2013. It's perhaps unobvious to a nontechnical person, but the average reader of Hacker News should immediately recognize that it isn't normal to be unable to search a database of textual records, whose total size is probably less than 10 TB.
I agree. But this doesn't apply to members of Congress. Their trades are available online [1].
I'm not saying it never happens, but I think it's difficult to separate "insider trading" from "getting lucky" when you're talking about 538 generally well-off, active traders.
It's like when a CEO offloads stock before it drops and everyone loses their minds. But if you dig in to the story, the CEO is just selling stock on a regular schedule.
This is the law, and has been since 2012 [1].
[1] https://en.m.wikipedia.org/wiki/STOCK_Act