trias's comments

trias | 6 years ago | on: Why Continuations Are Coming to Java

i know, but why doesn't the OS do this too? Most programmers don't care if their "thread" is an actual thread on the machine or just a "fiber". If the benefits are this large, it should be provided by the OS in my opinion.

trias | 6 years ago | on: Why Continuations Are Coming to Java

Honest question, maybe obvious: Why is the java-scheduler/ thread model so much better than the OS-level one? What does the java one do, or better what does it not do? And why can't the principles which make java-scheduling fast be applied to OS-threads?

trias | 7 years ago | on: What's next for SemVer

Is there something like "test-driven versioning"?

It would be rather simple: "Here is the testsuite for our (public) api. We support the use cases tested, but no more.

If you want your use case covered, please submit a testcase.

If we change an existing test, we increase the major version.

If we add tests, we increase the minor level.

If the test suite remains the same and we only change the code, it's a patch-level increase."

This could be verified automatically, increasing trust.

trias | 7 years ago | on: My favorite principle for code quality

I agree. Using the class approach usually leads to complex class hierarchies and a lot of made up concepts for simple things which would be better solved if you could pass functions around easily (lambdas) and had generic data types (like javascript objects). But java does not have these easily available.

I think the OPs problems are mainly coming from the culture/design of Java.

trias | 11 years ago | on: Ask HN: Why do managers tend to make more money than engineers?

pay is aligned to hierarchy in the first approximation. people have a hard time accepting that they are overseeing someone who has a higher pay and the other way around.

At the end of the hierarchy, skill (& experience/age) counts. Engineering is one of the best paid "worker profession", i.e. you are not involved in managing the work of others.

Some jobs can be easily replaced, which usually means they are paid less.

Some jobs require trust by the employer (e.g. manager) and are better paid, because changing jobs would harm the employer.

Also some industries pay more than others, simply because their industry is more profitable than others.

trias | 11 years ago | on: The debit card fee driving US banks crazy

I don't understand this market. In Germany all bank interactions are basically free, you pay nothing (or little) for a bank account, everyone gets one (by law), credit cards are free and if you're lucky you also get about 1% of interest on your money. Why do american banks have to charge that much?

trias | 11 years ago | on: German court requires Google to stop ignoring customer emails

The law in question is not intended regulate business-customer-relations, but is also for business-business of business-press-relation or any other form of contact.

If you operate a business in germany and have a website you have to have an "impressum". Even most personal sites put up an "impressum" even if they are not required too, just because everyone is scared of the "impressumspflicht".

page 2