458 karma · joined August 25, 2008
If you find web-scraping dull don't pursue it. Life is short.
Everything else is mostly meh.
Are they useful, I'm not sure. They feel useful but I have little trust in my judgment. When I switched back in the day from VS to emacs I didn't seem to miss all of the refactoring tools VS provided.
How useful the extra tooling is, I don't really know.
For Rust and Go the example I'm thinking of is rustfmt and gofmt.
Sometimes I wonder about giving up.
I react in horror to the features being added to CUDA and SyCL to make them closer to C++.
I still hate C++ with a passion, grepping around in gecko is much harder than servo.
In Java, serialization and generics interact with practically everything.
In C++, RAII interacts with exceptions, which is the point but isn't exactly pleasant.
Carnegie's wiki page "Andrew Carnegie was a Scottish-American industrialist who led the enormous expansion of the American steel industry in the late 19th century. He built a leadership role as a philanthropist for the United States and the British Empire."
"1. North Korea-like atmosphere of self-censorship: ... even simple conversations with other coworkers can be difficult, because all conversations are broadcasted into the room and you've got to be careful not to step on the toes of 10-20 other people at all times. Good luck with that."
It wasn't until I had an overarching purpose that I found success. It took about 5 years.
If you're curious, lookup the Intel Broadwell GPU specs, there's sections devoted to the various levels of preemption. If you're really curious look up the workarounds needed for the finest grained preemption (this would be preempting a single GPGPU draw call).
Then decide enabling fine grained preemption should probably wait for Skylake, unless you took too much Adderall and no challenge sounds impossible. Do I speak from personal experience? I plead the fifth.
I've no experience with how fine grained nvidia's preemption is.
Today on Linux I have to restart Firefox every ~20min because it slows to crawl. I don't know why and don't really care, because it'll take an unknown amount of time to root cause and 6 months from now an OS or browser update is likely to cause something similar.
I'm not dissing the Firefox devs. Google seems to have more people to throw at this problem.