back
user profile
Rochus
4,228karma·3,235submissions·November 19, 2018
about
see http://rochus-keller.ch
recent activity (3,235 total)
comment
WIPO WCT treaty article 11 (see https://www.wipo.int/treaties/en/text.jsp?file_id=295166#P56... ): Contracting Parties shall provide adequate legal protection and effective …
comment
> Smalltalk environments often were priced where only enterprises could pay for them There were also packages available for less than 100$. There were even free ST compilers.
comment
> Smalltalk had always been a primarily academic language There was quite a hype in the nineties with many enterprise applications based on Smalltalk; my first contact with Smalltalk was in a com…
comment
I prefer this view of Smalltalk's history: https://dl.acm.org/doi/10.1145/3386335 (The evolution of Smalltalk: from Smalltalk-72 through Squeak).…
comment
Crystal is impressive work and the tools work seamlessly; it demonstrates how a statically compiled language can look when intelligent type inference is involved; wonder why a similar approach has not…
comment
> Effectively of course means "in effect" in this context No, it means "in an effective manner"; that's also how it is specified in European legal languages (which have mor…
comment
Ok, that sounds like a response to my initial question Are there any papers or articles about the mentioned findings? Casually sharing observations is a good thing, and even better when there is som…
comment
> Is this not evidence to support the assumption that sophisticated register allocation does not matter as much as we thought? It's an indication but it doesn't sufficiently support the c…
comment
But the bytecode is interpreted, isn't it? The PUC Lua VM is a bytecode interpreter as well.
comment
If using LuaJIT it would be faster than CPython for sure, maybe even as fast as PyPy. Here are some measurement results comparing the C++ SOM interpreter with a LuaJIT bytecode compiler: https:/…
comment
> I'm not sure what you're angling for? You assume that The important bit is removing object allocating, removing boxing, deep inlining, and specialisation... when you've done all t…
comment
> But it does put a lot of effort into object allocation, boxing, inlining, specialisation, etc. So those seem in practice to be worth it. Well, as I understand this is an assumption, not the resul…
comment
This quote from your reference gives the answer: We also considered using dynasm, but found the tooling that comes with asmjit to be better. EDIT: But it still gives no answer why they preferred asm…
comment
Yes, LLVM is huge, but there are a couple of interesting alternatives such as sljit, see e.g. https://github.com/wdv4758h/awesome-jit Even LuaJIT can be used as a backend for oth…
comment
> About what findings, sorry? These findings: The important bit is removing object allocating, removing boxing, deep inlining, and specialisation... when you've done all that work the exact r…
comment
Are there any papers or articles about the mentioned findings?
comment
> Probably because it uses DynASM I had a look at https://github.com/asmjit/asmjit/tree/master/src/asmjit and didn't find any indication that DynASM i…
comment
Interesting. Here is also a podcast about the topic: https://thinkingelixir.com/podcast-episodes/017-jit-compiler... Had a brief look at asmjit; as it seems it only supports x86 …
comment
A jumble of facts and nonsense from an anonymous author; safe your time.
comment
> Are you hard of hearing? Yes. Thanks for reminding me.
comment
I watched the talk some days ago. You apparently came to another conlusion. Do you have references about the case you mentioned?
comment
Are you a lawyer? Or do you work for the RIAA? > youtube-dl creators would have already filed a response if the RIAA notice was as week There was actually a claim filed by a US company affiliated w…
comment
You claimed that the DMCA does not require the technical measure to be highly effective, or even that it be effective at all and I quoted from the law which says that a technological measure that e…
comment
This subthread is about Switzerland, see above. And the action is also on thin ice in the USA. The assumptions on which the takedown is based on are very questionable. I am curious to see how the proc…
comment
https://www.law.cornell.edu/uscode/text/17/1201 (a)(1)(A): No person shall circumvent a technological measure that effectively controls access to a work protected unde…
comment
Are you a lawyer? If yes, in which country?
comment
> if the personal use copy is made of an asset you are licensed to have permanent access to Apparently you're in a Common Law country. In European countries making a copy for personal use is g…
comment
> the only likely chance of definitively finding out in your territory is to have a criminal action against you and see if you win in court The plaintiffs would have to prove that the videos that c…
comment
It's like closing the door and hanging the key next to the door for all to see. Definitely not an effective technical measure to protect the house. EDIT: And not to forget that Youtube hosts many…
comment
No; it could e.g. be hosted in Switzerland; when assessing the case Swiss law applies; possible agreements with other countries are not directly applicable, but are reflected in the national law. EDIT…